Naar de inhoud

Redis caching uitgelegd: snellere website voor gevorderden

Je hebt WP Rocket geïnstalleerd, je afbeeldingen zijn gecomprimeerd en je hebt snelle hosting. Toch voelt je website – en dan met name je webshop of je WordPress-dashboard – soms nog traag aan. Hoe kan dat?

Grote kans dat je database de bottleneck is. Elke keer dat een bezoeker iets doet, moet de server hard rekenen. De oplossing voor dit probleem heet Redis Caching. Het is de turbo op je motor die veel budget-hosters je niet vertellen. Ik leg uit wat het is en waarom het voor gevorderde sites onmisbaar is.

Wat is Redis Caching? (De rekenmachine-metafoor)

Om redis caching te begrijpen, moet je weten hoe een database werkt.

Stel: ik vraag aan jou: “Hoeveel is 345 x 23?”.
Je pakt pen en papier, gaat rekenen en na 10 seconden zeg je: “7.935”.
Als ik je vijf seconden later weer vraag: “Hoeveel is 345 x 23?”, dan ga je niet opnieuw rekenen. Je hebt het antwoord onthouden in je kortetermijngeheugen. Je zegt direct: “Nog steeds 7.935, Boris.”

Dat is precies wat Redis doet.

Het verschil met ‘gewone’ caching

Misschien denk je: “Maar ik heb toch al een caching plugin?”
Dat is meestal Page Caching. Dat maakt een foto van de hele pagina (HTML). Dat is geweldig voor blogs en statische pagina’s.

Maar… Page Caching werkt NIET als je bent ingelogd, of als je een winkelmandje hebt. Je kunt geen ‘foto’ van een winkelmandje aan iedereen laten zien, want elk mandje is anders. Daarom zijn webshops en het WordPress admin-dashboard vaak traag, ondanks caching plugins.

Redis lost dit op. Het versnelt juist die dynamische processen die normaal gesproken niet te cachen zijn.

Voor wie is Redis geschikt?

Niet elke website heeft dit nodig. Voor een simpele portfolio-site is het overkill.

Je hebt Redis nodig als:

Hoe installeer je Redis?

Dit is het lastige punt: je kunt Redis niet zomaar even installeren als plugin. Het is software die op de server moet draaien. Goedkope budget-hosting (€2 – €5) biedt dit bijna nooit aan, omdat het veel geheugen (RAM) vreet.

Als je server Redis ondersteunt, hoef je in WordPress alleen nog maar een plugin te installeren (zoals Redis Object Cache) om de verbinding te maken.

Mijn advies

Heb je een serieuze webshop of een drukke website? Stop met optimaliseren in de marge en pak de oorzaak aan.

Bij mijn Performance Hosting en Webshop pakketten staat Redis standaard geïnstalleerd en geconfigureerd. Het verschil is vaak verbluffend: laadtijden halveren en de admin-omgeving vliegt. Wil je dit testen? Stuur me een berichtje.

WordPress website sneller maken: 7 tips die écht werken

Niemand houdt van wachten. Als jouw website er langer dan 3 seconden over doet om te laden, is bijna de helft van je bezoekers alweer vertrokken naar de concurrent. Daarnaast straft Google trage websites genadeloos af in de zoekresultaten.

De vraag die ik dagelijks krijg: “Boris, mijn site is traag. Hoe fix ik dat?”

Vaak zoeken mensen de oplossing in dure plugins, maar de basis ligt veel dieper. Wil jij je WordPress sneller maken? Hier zijn 7 concrete tips die écht zoden aan de dijk zetten.

1. Stop met budget hosting

Ik kan het niet mooier maken dan het is: 80% van de snelheidsproblemen komt door slechte hosting. Als je €1,99 per maand betaalt, deel je een server met duizenden andere sites. Als de buurman het druk heeft, wordt jouw site traag.

Voor een snelle WordPress site heb je hosting nodig die geoptimaliseerd is voor… WordPress. Denk aan NVMe SSD-schijven en voldoende RAM-geheugen. Het is de motor van je auto; als die een 1.0 litertje is, ga je nooit als een Ferrari rijden.

2. Gebruik Caching (En liefst Redis)

Caching is onmisbaar. Zonder caching moet de server bij elk bezoek de hele pagina opnieuw ‘berekenen’. Met caching maakt de server een kopietje (HTML) en serveert dat direct aan de bezoeker. Veel sneller.

De overtreffende trap: Redis Object Caching
Voor mijn performance hosting gebruik ik Redis. Dit slaat niet alleen de pagina op, maar ook de antwoorden uit de database. Hierdoor voelt je wp-admin razendsnel aan en laden webshops direct.

3. Optimaliseer je afbeeldingen

Ik zie nog te vaak foto’s van 5MB direct van de camera op een website staan. Dat is dodelijk voor je laadtijd.

4. Check je PHP-versie

WordPress draait op PHP. Oude versies (zoals 7.4 of lager) zijn niet alleen onveilig, maar ook traag. PHP 8.1 of 8.2 is soms wel twee tot drie keer zo snel als zijn voorgangers. Je kunt dit vaak met één klik aanpassen in je hostingpaneel (DirectAdmin). Doe wel even een backup voor de zekerheid!

5. Ruim je database op

Na verloop van tijd slibt je database dicht. WordPress bewaart bijvoorbeeld elke revisie van elk bericht dat je ooit hebt geschreven. Heb je een artikel 50 keer aangepast? Dan staan er 50 kopieën in je database.

Gebruik een plugin zoals WP-Optimize om revisies, spam-reacties en tijdelijke bestanden (transients) te verwijderen. Een schone database is een snelle database.

6. Weg met onnodige plugins

Het is verleidelijk: “Oh, daar is een plugin voor!” Voor je het weet heb je 40 plugins draaien. Elke plugin laadt code in (CSS en JavaScript), ook op pagina’s waar je de plugin niet gebruikt.

Wees kritisch. Heb je die sneeuwvlokjes-plugin echt nodig? Of die slider die niemand bekijkt? Deactiveer en verwijder alles wat niet essentieel is.

7. Gebruik een goed thema

Je kunt alles optimaliseren, maar als je thema slecht geprogrammeerd is, blijft het dweilen met de kraan open. Veel ‘alles-in-één’ thema’s van ThemeForest zitten vol met onnodige code.

Kies voor lichte thema’s zoals Hello Elementor, Astra of GeneratePress. Deze zijn gebouwd voor snelheid en geven je een schone basis.

Wil je écht gas geven?

Heb je deze stappen doorlopen maar blijft je site traag? Dan zit er waarschijnlijk iets dieper in de techniek niet goed, of houdt je huidige hostingpartij je tegen.

Ik kan een gratis check voor je doen om te zien waar de rem erop zit. Of kijk eens naar mijn Managed WordPress Hosting, waarbij Redis en beeldoptimalisatie standaard aan staan. Dan hoef jij je nooit meer druk te maken over snelheid.

Blijft je site traag terwijl je alles hebt geprobeerd? Vaak ligt het aan de hosting eronder. Mijn hosting begint bij 3,99 euro per maand excl. btw en ik zet je site gratis over, meestal binnen een werkdag en zonder downtime.

Core Web Vitals verbeteren: praktische tips voor snellere websites

Iedereen wil een snelle website. Maar sinds Google de Core Web Vitals heeft geïntroduceerd, is snelheid niet meer alleen ‘leuk voor de bezoeker’. Het is een keiharde ranking factor. Scoor je onvoldoende op deze punten? Dan zet Google je lager in de zoekresultaten, hoe goed je teksten ook zijn.

Ik zie veel ondernemers worstelen met deze technische termen in Google Search Console. Wat betekenen afkortingen als LCP en CLS in hemelsnaam? En belangrijker: hoe los je het op zonder dat je een programmeur in dienst moet nemen? In dit artikel duiken we de diepte in.

Wat zijn Core Web Vitals precies?

Google kijkt niet alleen naar hoe snel je site laadt, maar naar de totale gebruikerservaring. Ze meten dit aan de hand van drie (eigenlijk vier) pijlers. Als je Core Web Vitals wilt verbeteren, moet je begrijpen wat ze meten:

1. LCP (Largest Contentful Paint) – Laadsnelheid

Dit meet hoe lang het duurt voordat het grootste element op je scherm zichtbaar is. Vaak is dit je hero-afbeelding of je koptekst.
Doel: Onder de 2,5 seconden.

2. INP (Interaction to Next Paint) – Responsiviteit

Let op: Deze heeft de oude FID (First Input Delay) vervangen in 2024.
INP meet hoe snel je website reageert als je ergens op klikt. Druk je op een knop en bevriest het scherm een halve seconde? Dan heb je een slechte INP.
Doel: Onder de 200 milliseconden.

3. CLS (Cumulative Layout Shift) – Visuele stabiliteit

Je kent het wel: je wilt op een knop klikken, maar net op dat moment laadt er een advertentie of plaatje in, de hele pagina verschuift, en je klikt op de verkeerde link. Dat is layout shift.
Doel: Score van minder dan 0.1.

Waarom je PageSpeed score niet alles zegt

Veel mensen staren zich blind op het cijfer 0 tot 100 in Google PageSpeed Insights. Dat is een momentopname (lab data). Core Web Vitals in Google Search Console zijn gebaseerd op echte gebruikersdata van de afgelopen 28 dagen. Dat is de waarheid waar Google naar kijkt.

Is je score rood of oranje? Dan is het tijd voor actie. Hier zijn mijn bewezen methodes om dit te fixen.

Tip 1: Begin bij de basis (Hosting)

Je kunt optimaliseren tot je een ons weegt, maar als je server traag is, wordt je site nooit snel. Veel goedkope hostingpartijen proppen duizenden websites op één server. Dat heet ‘shared hosting’ en is funest voor je LCP.

Voor serieuze websites gebruik ik servers met NVMe SSD’s en ruime processorkracht. Als de server snel antwoord geeft (TTFB – Time to First Byte), heeft je browser meer tijd om de rest te renderen.

Tip 2: De kracht van Caching (en Redis)

Caching is essentieel voor WordPress. Het zorgt ervoor dat je server niet bij elk bezoek de hele pagina opnieuw hoeft te berekenen, maar een kant-en-klaar html-bestand serveert.

Waarom ik fan ben van Redis:
Naast normale caching gebruik ik voor zwaardere sites (zoals webshops of grote corporate sites) Redis Object Caching. Standaard moet WordPress voor elk stukje tekst de database raadplegen. Redis slaat de uitkomst van die database-vragen op in het supersnelle werkgeheugen.
Resultaat: Je database wordt minder belast en je INP score verbetert drastisch omdat de server sneller reageert op interacties.

Tip 3: Tem je afbeeldingen (LCP killer #1)

De grootste boosdoener voor een slechte LCP score zijn te grote afbeeldingen.
De oplossing:

Tip 4: Voorkom verspringende lay-out (CLS)

Een slechte CLS score wordt vaak veroorzaakt door afbeeldingen of video’s zonder vaste afmetingen. De browser weet niet hoe groot het plaatje is, en duwt de tekst opzij zodra het plaatje geladen is.

De fix: Geef in je HTML of CSS altijd een width en height mee aan afbeeldingen en iframes. Zo reserveert de browser alvast de ruimte, ook als het plaatje nog niet geladen is.

Tip 5: Pas op met ‘Plugin Obesitas’

WordPress is geweldig, maar elke plugin voegt code toe (CSS en JavaScript). Hoe meer scripts je browser moet inladen en uitvoeren, hoe trager de site wordt en hoe slechter de INP score.

Kijk kritisch naar je plugins. Heb je echt een plugin nodig voor die sneeuwvlokjes op je homepage? Of voor die slider die niemand gebruikt? Weg ermee. Less is more.

Hulp nodig met optimaliseren?

Core Web Vitals verbeteren is een mix van goede hosting, slimme caching en code-optimalisatie. Zie je door de bomen het bos niet meer?

Bij mijn Performance Hosting pakketten zit Redis en image-optimalisatie vaak al inbegrepen. Ik kan ook een eenmalige snelheid-audit doen om te kijken waar bij jou de rem erop zit. Neem contact op, dan maken we je site weer bliksemsnel.

Andere producten van Marketing Maatwerk: Mailmigreren.nl (IMAP mailbox-migratie) · Spamwacht (spamfilter voor zakelijke mail) · Sirob AI CRM (AI-CRM voor scale-ups) · boriskusters.nl (blog van Boris)