Uit recente statistieken blijkt dat 47 procent van de websitebezoekers verwacht dat een site in minder dan 2 seconden wordt geladen. En als het laden van de site langer duurt dan 3 seconden, zal 40 procent van hen de site verlaten – en waarschijnlijk nooit meer terugkeren. De laadtijd en de snelheid van een site zijn niet alleen onhandig, maar kunnen ook een verlies aan betrokkenheid en inkomsten betekenen, evenals een lagere positie in de zoekresultaten. Een aantal factoren kan de snelheid en reactiesnelheid van je WordPress website beïnvloeden, maar een proces genaamd caching kan dingen versnellen door bepaalde gegevens op te slaan in statische bestanden op je WordPress hosting servers of in de browser van een gebruiker.

Waarom is caching belangrijk?

Wanneer iemand voor het eerst een website bezoekt, begint er een ingewikkeld proces. Wanneer de gebruiker een pagina opvraagt, moet de WordPress core in zijn programmeertaal PHP een query sturen naar de database van de site, die vervolgens de opgevraagde gegevens terugstuurt naar de core. WordPress combineert vervolgens alle verzamelde gegevens en genereert een HTML-pagina. Die pagina wordt vervolgens teruggestuurd naar de website om aan de bezoeker te worden getoond. Dat zijn een heleboel stappen en een heleboel verwerkingen, en als dit elke keer gebeurt als een pagina wordt opgevraagd, kan het aanzienlijk langer duren dan de paar seconden die een gebruiker bereid is te wachten.

Dit is waar caching om de hoek komt kijken. Caching is een van de beste dingen die je kunt doen om de laadtijd en functionaliteit van je website te verbeteren. WordPress caching is een manier om een aantal van die stappen in volgende verzoeken voor dezelfde pagina te elimineren, zodat de gecompileerde pagina wordt opgeslagen in het geheugen van de webserver of browser, klaar om te worden afgeleverd wanneer dat nodig is zonder dat elke stap in het oorspronkelijke verzoek nodig is. Daardoor laden pagina’s sneller en functioneert de hele site sneller.

Hoe werkt caching?

Er zijn een aantal strategieën beschikbaar om een WordPress site snel te laten draaien, maar caching is een gratis optie die kan worden uitgevoerd door een aantal WordPress plugins. Wanneer caching is geactiveerd op een WordPress website, worden de pagina “s die worden gegenereerd door een eerste zoekopdracht opgeslagen als statische HTML pagina” s, zodat ze kunnen worden opgehaald en weergegeven zonder dat alle stappen van een eerste zoekopdracht nodig zijn. Dat betekent echter dat de statische HTML-pagina in de cache een momentopname is van de pagina die is gegenereerd door het oorspronkelijke verzoek, zodat als de pagina wordt bijgewerkt of bewerkt, die wijzigingen niet verschijnen in de cacheversie van de bestanden.

Caching voor WordPress sites kent twee vormen: browser caching (ook wel client caching genoemd) of server-side caching. Hoewel beide werken door het opslaan van de statische pagina die is gegenereerd vanuit een oorspronkelijk zoekopdracht, werken ze enigszins verschillend. WordPress browser caching maakt gebruik van de lokale computer van een gebruiker om bestanden met statische pagina’s in de cache op te slaan, die dan snel kunnen worden afgeleverd bij elk verzoek naar de website.

Voor grotere sites met complexere databases is server-side caching efficiënter. Statische versies van aanvragen voor pagina’s en andere soorten gegevens worden direct gecached op de harde schijf of in het RAM van de site server. WordPress gebruikers van gedeelde servers kunnen meestal gegevens cachen op de harde schijf van de server, maar gebruikers van VPS, of Virtual Private Server, hosting of dedicated hosting kunnen ook gegevens cachen in het RAM van de server.

De cache leegmaken: Gegevens vers houden

Caching gegevens leggen een statische versie van een webpagina vast, en omdat de PHP code die de pagina oorspronkelijk genereerde wordt “uitgefilterd” voor caching, betekent dit dat een pagina in de cache niet kan worden bijgewerkt zonder extra hulp van een WordPress plugin. Maar het regelmatig wissen van de cache van je site kan die verouderde pagina “s verwijderen en nieuwe versies van bewerkte pagina” s of nieuwe berichten mogelijk maken. Op die manier kan de meest recent gegenereerde versie van een pagina in de cache worden opgeslagen voor onmiddellijke toegang door bezoekers van de site. Wanneer een pagina niet wordt bijgewerkt, kan de versie in de cache gewoon steeds opnieuw worden gedownload.

WordPress Caching Plugins

Er zijn een aantal WordPress cache plugin opties beschikbaar om verschillende aspecten van caching te beheren en sites met een snelle laadtijd draaiende te houden. Sommige plugins zoals WP 3 Cache en andere kunnen functies uitvoeren zoals het regelmatig wissen van de cachegegevens van een site en de site controleren op bijgewerkt materiaal. Sommige WordPress plugins maken ook dynamische, in plaats van statische, pagina’s in de cache met behulp van programmeertalen zoals JavaScript, waardoor geselecteerde delen van pagina’s in de cache voortdurend kunnen worden bijgewerkt. Dat bespaart nog meer tijd en zorgt ervoor dat pagina’s sneller laden omdat alleen bijgewerkte elementen worden vervangen.

Een Cache-plugin kan ook gegevens van externe bronnen beheren. Pagina “s die door de site zelf worden gegenereerd, zoals pagina” s of berichten, worden meestal bijgewerkt of aangemaakt op initiatief van een sitebeheerder. Maar veel websites bevatten elementen van externe bronnen, zoals Twitter feeds, Pinterest borden of online winkelwagentjes die van buiten de site worden bijgewerkt. Het cachingproces gedraagt zich anders voor dit soort site-inhoud en sommige cachingplugins bevatten geavanceerde functies om te voorkomen dat dit soort gegevens de algehele snelheid en cachingprestaties van een site beïnvloeden.

Caching plugins kunnen worden geïnstalleerd vanuit WordPress of een aantal externe ontwerpers van over de hele wereld. Eenmaal geïnstalleerd, worden caching plugins beheerd vanuit het admin dashboard van de site, met opties voor het instellen van verschillende parameters zoals intervallen voor het wissen van de cache en welke inhoudstypes in de cache geplaatst moeten worden.

Met slechts enkele seconden om die zo belangrijke eerste indruk te maken, zijn WordPress caching plugins essentieel om bezoekers betrokken te houden bij je site met snellere laadtijden. Caching klinkt als een ingewikkelde functie die alleen ervaren ontwikkelaars kunnen gebruiken, maar elke gebruiker op elk vaardigheidsniveau kan de snelheid en prestaties van een website verbeteren met een van de vele gratis en hoogwaardige caching plugins die zijn ontworpen voor WordPress sites van alle soorten.

  • Tiffani is een Content en SEO Manager voor het merk Bluehost. Met meer dan 10 jaar ervaring in alle facetten van content- en merkmarketing, streeft ze ernaar om concepten uit merkmarketing te combineren met boeiende inhoud door de lens van SEO.

Meer informatie over Redactionele richtlijnen van Bluehost

Longest running WordPress.org recommended host.

Save up to 75% on hosting for WordPress websites and online stores. Try risk-free with our 30-day money-back guarantee.

Schrijf een reactie

Up to 61% off on hosting for WordPress websites and online stores