PrestaShop 8 & 9 Module · Astralith Labs

Het verschil tussen
wachten…
en verkopen.

Astraredis integreert Redis op een veilige en selectieve manier in PrestaShop: anonieme page cache, intelligente warmup van homepage en catalogus, performance-datasets zonder core-override. De klant ziet geen Redis. Die ziet een winkel die reageert. En koopt.

⚡ Tot −65% responstijd 🗄️ −60% databasequery's 🔥 Intelligente warmup 🛡️ Nul core-overrides 📊 Statistieken in het backoffice

Echte tests · Astraredis v1.4.1

Gemeten cijfers.
Geen marketingbeloftes.

De onderstaande benchmarks zijn afkomstig van echte tests met cache AAN/UIT in dezelfde PrestaShop-winkel, dezelfde pagina's, dezelfde hardware.

Paginareactietijd (cache HIT)
~822 ms ~261 ms
−65% responstijd
Databasequery's per pagina
~282 query ~102
−60% DB-query's
SQL-tijd per verzoek
~125 ms ~28 ms
−65/80% SQL-tijd

* Echte tests met actieve cache en pagina's die door Astraredis worden gedekt. Verbetering op geoptimaliseerde pagina's: typisch 45–55%, pieken tot ~65%.
Gemiddeld ervaren voordeel over de hele winkel: ~20–35%. Resultaten variëren afhankelijk van omgeving, catalogus en Redis-configuratie.

−65%
Responstijd
geoptimaliseerde pagina's
−60%
DB-query's
per verzoek
0
PS-core-
overrides
8&9
PrestaShop-
compatibiliteit

De ervaring die telt

Wat de klant voelt.
En wat jij voelt.

✗  Zonder Astraredis
🐌 De winkel reageert traag — de klant denkt "zwaar" en vertrekt
💸 Je investeert in SEO, campagnes, foto's — maar de winkel remt alles af
😰 Newsletter, Black Friday, acties: de vaste gedachte is "houdt het stand?"
🗄️ De database werkt op volle kracht bij elke pagina, zelfs bij dezelfde query's
📉 Meer afhakers, minder paginaweergaven, conversie die niet opstijgt
✓  Met Astraredis
Klik. De pagina laadt. De klant voelt dat de winkel levendig is
🛡️ Elke euro in marketing converteert beter — de winkel remt niet meer
😌 Tijdens verkeerspieken ben je ontspannen: Redis absorbeert de last
🧠 De warmup bereidt homepage, menu en catalogus voor vóór de klik van de klant
📈 Minder afhakers, meer paginaweergaven, meer vertrouwen, meer bestellingen

Wat je echt voelt

We versnellen niet de server.
We versnellen de ervaring.

Elke optimalisatie van Astraredis is gebouwd rond een concreet gevoel dat de merchant elke dag met zijn winkel ervaart.

Onmiddellijkheid

De winkel stopt met traag aanvoelen

Klik. De pagina laadt. Geen wachten, geen gevoel van een "zware" site. De klant voelt dat de winkel levendig en professioneel is.

Opwaardering

De eerste indruk verandert alles

Je hebt geïnvesteerd in catalogus, foto's, SEO, campagnes, productpagina's. Dan vertraagt de winkel. Astraredis beschermt al dat werk en brengt het naar de klant.

Autoriteit

Minder verloren seconden. Meer klanten die blijven.

De klant denkt niet "wat een trage site". Die denkt "deze mensen lijken serieus". Snelheid is de enige vorm van design die je voelt voordat je het ziet.

Vertrouwen

Campagnes werken eindelijk echt

Verkeer komt binnen. De server raakt niet overbelast. Bezoeken worden bestellingen in plaats van eindeloze laadtijden. Elke euro advertentiebudget rendeert meer.

Gemoedsrust

Beter slapen op kritieke dagen

Newsletter. Black Friday. Acties. Influencer. Niet meer leven met de vaste gedachte "houdt het stand?". Redis absorbeert de piek. Jij slaapt rustig.

Onzichtbare magie

Elke pagina klaar vóór de klik

De intelligente warmup bereidt homepage, menu, productsnapshots en catalogus voor. De klant komt aan en vindt alles al klaar. Ze weten niet waarom het zo snel is. Maar ze voelen het.

Eenvoud

Prestaties zonder iets te veranderen

Geen redesign. Geen migratie. Geen revolutie. Je installeert, configureert, de winkel blijft van jou. Alleen veel sneller.

Efficiëntie

Elke gewonnen milliseconde is marge

Minder afhakers, minder wachttijd, minder serverbelasting. Meer paginaweergaven, meer vertrouwen, meer conversie. Snelheid is geen esthetiek — het is een KPI.

Intelligente warmup

De winkel klaar
vóór de eerste klik.

Homepage datasetHomepage-inhoud opgeslagen in Redis bij eerste toegang
TTL 300s
Menu datasetNavigatiestructuur en categorieën, lange cache voor stabiele data
TTL 1800s
Product snapshotFrequente productdata selectief opgeslagen
TTL 300s
Category engineCategoriedataset met hit/miss-teller en selectieve clear
TTL 180s
Page cache homepageVolledige pagina gecached voor anonieme gebruikers met Redis-lock
TTL 900s
Page cache categorieënEerste categoriepagina voor anonieme gebruikers, bypass bij filters
TTL 600s

Selectieve, niet-invasieve cache.

Astraredis probeert niet alles te cachen. Het kiest met chirurgische precisie de data die het meest herhaald worden, die het zwaarst wegen op de database, waar de winst reëel en meetbaar is.

De warmup verloopt automatisch: de eerste toegang vult Redis, volgende toegangen vinden alles al klaar. De cache wordt automatisch ongeldig gemaakt wanneer je producten, categorieën of voorraad bijwerkt.

Automatische invalidatie bij update van product, categorie, voorraad, afbeelding
Redis-lock voor veilige schrijfacties — geen race conditions
Automatische bypass voor AJAX, ingelogde gebruikers, actieve winkelwagens
Debug-headers X-Astraredis-* om HIT/MISS/BYPASS te monitoren

Functionaliteiten

Alles inbegrepen.
Geen compromissen met de core.

Elk onderdeel van Astraredis is ontworpen om veilig, meetbaar en volledig transparant te zijn — zowel voor de eindklant als voor de ontwikkelaar die het beheert.

Anonieme Page Cache — homepage en categorieën

De volledige pagina (complete HTML) wordt vanuit Redis geserveerd voor anonieme gebruikers. Nul PHP-verwerking, nul DB-query's. Geïntegreerde Redis-lock om gelijktijdige schrijfacties tijdens pieken te vermijden.

Full-page cache

Selectieve dataset-warmups

Homepage, menu, product snapshots en category engine worden progressief opgewarmd met configureerbare TTL's per type. De server reageert onmiddellijk omdat Redis alles al in het geheugen heeft.

Intelligente warmup

Realtime statistieken in het backoffice

Toegewijd dashboard met: Redis-verbinding, beheerde sleutels, hits/misses voor homepage/menu/producten/categorieën, page cache hits/writes/bypasses en tijdstempel van laatste test. Volledige zichtbaarheid, geen black box.

Native dashboard

Automatische invalidatie — altijd gesynchroniseerd

De cache leegt zich automatisch wanneer je producten, categorieën, voorraad of afbeeldingen bijwerkt. Officiële PrestaShop-hooks voor elk relevant event: geen verouderde data, geen handmatig beheer.

Auto-invalidation

Nul core-override — veilige architectuur

Astraredis gebruikt uitsluitend officiële PrestaShop-hooks. Geen corebestand wordt gewijzigd. Geen publiek endpoint blootgesteld. Geen gevoelige data in Redis zonder geïsoleerd winkel-prefix.

Hook-only · Veilig

Granulaire configuratie — volledige controle

Elke cache-laag wordt afzonderlijk geactiveerd en geconfigureerd: host, poort, auth, DB, TTL per type, geïsoleerd prefix, alleen-anoniem-modus, skip bij URL-filters, debug-headers. Geschikt voor eenvoudige en complexe omgevingen.

Granular control

Technische architectuur

Selectief, veilig,
onzichtbaar voor de klant.

Page Cache — Layer 1

Volledige HTML gecached voor anonieme gebruikers. Redis-lock voor veilige schrijfacties. Bypass bij login, actieve winkelwagen, AJAX, filterparameters.

900/600s

Performance Datasets — Layer 2

Homepage, menu, product snapshot en category engine. Selectieve datasets die de zwaarste en meest herhaalde DB-query's verminderen.

180–1800s

Auto-invalidation — Layer 3

Hooks op actionObjectProduct*, actionObjectCategory*, actionObjectStockAvailable*, actionObjectImage*. Cache altijd gesynchroniseerd met de echte catalogus.

Evento

Metrics & Monitoring — Layer 4

Hit/miss-teller voor elk dataset, page cache-statistieken, Redis-verbindingstest, debug-headers X-Astraredis-*, status in het BO-dashboard.

Real-time
1// Backoffice-dashboard · Astraredis v1.7.2
2 
3redis.status: connected
4keys.managed: 1.284
5 
6// Performance-datasets
7homepage: 2.341 hits / 12 misses
8menu: 5.892 hits / 3 misses
9products: 8.124 hits / 201 misses
10categories: 3.677 hits / 88 misses
11 
12// Page cache
13pagecache.home_hits: 4.210
14pagecache.cat_hits: 2.986
15pagecache.bypasses: 143 // login/winkelwagen/ajax
16 
17// Architectuur
18core_overrides: 0
19public_endpoints: 0
20ps_versions: "8.0.0""9.99.99"

Veelgestelde vragen

Heb je vragen?
Hier zijn de antwoorden.

Heb ik een actieve Redis-server nodig om Astraredis te gebruiken?

Ja. Astraredis is de brug tussen PrestaShop en Redis — je hebt een Redis-instantie nodig die bereikbaar is vanaf de webserver (standaard 127.0.0.1:6379, maar configureerbaar met host, poort, authenticatie en database). Redis is beschikbaar op bijna alle moderne VPS- en cloud-hostings, vaak als beheerde dienst of in enkele minuten installeerbaar. Als je het niet zeker weet, neem contact met ons op en we beoordelen het samen.

Werkt de page cache ook voor ingelogde klanten?

Om veiligheids- en correctheidsredenen is de anonieme page cache van Astraredis alleen actief voor niet-ingelogde gebruikers (configureerbaar). Ingelogde klanten ontvangen altijd de in realtime door PrestaShop gegenereerde pagina — om gepersonaliseerde prijzen, verlanglijstjes, bestelstatus en andere accountspecifieke gegevens correct te tonen. Dit is het correcte en verwachte gedrag.

Wordt de cache automatisch bijgewerkt als ik producten of voorraad wijzig?

Ja, volledig automatisch. Astraredis is gekoppeld aan de officiële PrestaShop-hooks voor elk relevant event: productupdate, categorie, beschikbare voorraad, toevoegen/verwijderen van afbeeldingen. Wanneer iets verandert, worden de betrokken Redis-sleutels onmiddellijk ongeldig gemaakt. Geen verouderde data, geen handmatig cachebeheer.

Komen de gegevens van mijn klanten in Redis terecht?

Nee. Astraredis slaat uitsluitend publieke en anonieme data op: HTML van publieke pagina's, navigatiedatasets (menu, categorieën), snapshots van zichtbare producten. Sessiedata, klantgegevens, winkelwagens, bestellingen of persoonlijke data worden nooit in Redis geschreven. De module stelt geen publieke endpoints bloot aan Redis.

Welke verbetering kan ik realistisch verwachten?

In echte tests op Astraredis (v1.4.1, cache actief): −65% responstijd op geoptimaliseerde pagina’s, −60% databasequery’s, −65/80% SQL-tijd. Het gemiddeld ervaren voordeel over de hele winkel is ongeveer 20–35%, omdat niet alle pagina’s door de cache worden gedekt. Resultaten zijn afhankelijk van de catalogusgrootte, Redis-configuratie en hosting. De cijfers die je op deze pagina hebt gelezen zijn echt, niet theoretisch.

Wijzigt Astraredis de PrestaShop-core?

Nee, nooit. Astraredis gebruikt uitsluitend het officiële hook-systeem van PrestaShop en overschrijft geen enkel corebestand. De module is installeerbaar en verwijderbaar zonder sporen achter te laten in de PrestaShop-codebase. Je kunt PrestaShop vrij bijwerken — Astraredis interfereert niet.

Wat is inbegrepen in de jaarlicentie?

De jaarlicentie van €149 omvat: volledig gebruik van de module voor 1 PrestaShop-winkel, alle updates die binnen 12 maanden worden uitgebracht, toegang tot het Astralith Update Center vanuit het backoffice, toegewijd technisch support en alle toekomstige verbeteringen. Geen verborgen kosten, geen afzonderlijke premiumfuncties.

Licentie

Één prijs.
Alles inbegrepen.

Astraredis · Jaarlicentie
149

/ jaar · 1 winkel · excl. btw

Volledig gebruik van de module
Anonieme page cache homepage en categorieën
Intelligente warmup van alle datasets
Statistiekendashboard hits/misses in realtime
Alle updates gedurende 12 maanden
Toegang tot het Astralith Update Center
Compatibel met PrestaShop 8 en 9
Nu kopen — €149/jaar →

Veilige betaling · Licentie direct activeerbaar · Jaarlijkse verlenging