Met meer dan 1 miljoen actieve installaties is W3 Total Cache een van de populairste plugins voor caching en optimalisatie binnen de WordPress bibliotheek. Anders dan andere WordPress optimalisatieplugins, die vaak een vrij eenvoudige en minimalistische interface hebben, geeft W3 Total Cache (W3TC) je volledige controle over de instellingen voor caching binnen je WordPress website.

Doordat de instellingen van W3TC zo gedetailleerd zijn is het een perfecte plugin voor developers of ervaren gebruikers die maximale controle over hun WordPress website zoeken. In dit artikel zullen we de instellingen van W3 Total Cache onder de loep nemen en doen we aanbevelingen voor de instellingen waardoor de prestaties van je WordPress website nog beter worden.

Als je klant bent bij Kinsta zul je bepaalde instellingen bij W3 Total Cache niet hoeven te gebruiken omdat onze hostingstack standaard al veel optimalisaties verzorgt. Zo is bijvoorbeeld server-level pagecaching via NGINX standaard ingeschakeld op alle Kinsta sites, dus dat hoef je niet nog eens via W3 Total Cache in te schakelen. Ga je W3TC instellen voor een website die door Kinsta gehost wordt, let dan dus extra op bij het doornemen van onderstaande instructies. Als een bepaalde instelling niet nodig is of niet werkt bij Kinsta, zullen we dat er altijd bij vermelden.

Zo installeer je W3 Total Cache

Als je W3 Total Cache nog niet hebt geïnstalleerd op je website, kun je dat direct doen vanuit je WordPress dashboard. Zoek gewoon op “W3 Total Cache” binnen de pagina “Plugin toevoegen” en klik op installeren.

Installeer W3 Total Cache.

Installeer W3 Total Cache.

Er is ook een Pro versie van W3 Total Cache, die aangeschaft kan worden via de website van BoldGrid. De Pro versie biedt enkele extra features zoals REST API caching, Google Maps caching en extra uitbreidingen. In dit artikel zullen we de gratis versie uit de bibliotheek gebruiken.

Verbeter de prestaties van je #WordPress website 🚀 en neem de touwtjes in handen met deze uitleg van alle geavanceerde W3 Total Cache instellingen ⚡️Click to Tweet

Waar worden de instellingen voor W3 Total Cache opgeslagen?

Na het installeren van W3 Total Cache zul je een tabblad “Performance” zien binnen de zijbalk van je WordPress admindashboard. Wanneer je klikt op het tabblad “Performance” zul je allerlei submenu’s te zien krijgen, zoals “General Settings”, “Page Cache”, “Minify” en nog veel meer.

Instellingen in de zijbalk van W3 Total Cache.

Instellingen in de zijbalk van W3 Total Cache.

Je kan de instellingen voor W3 Total Cache ook vinden via het tabblad “Performance” in je WordPress admintoolbar.

W3 Total Cache admintoolbar instellingen

W3 Total Cache admintoolbar instellingen

Zo leeg je W3 Total Cache

Voordat we het gaan hebben over het instellen van W3 Total Cache, zullen we eerst kijken hoe je je cache kan legen, oftewel purgen. Wanneer je je muis boven het tabblad “Performance” in de admintoolbar laat zweven, zul je twee opties zien voor het legen van je cache.

  1. Purge All Caches –leeg alle caches in één keer.
  2. Purge Modules –leeg een individuele cache (bijv. minified assets, page cache, object cache, etc.).
Purge W3 Total Cache.

Purge W3 Total Cache.

Algemene instellingen van W3 Total Cache

Nu gaan we verder kijken naar het menu “General Settings” van W3 Total Cache om enkele basisinstellingen goed te zetten.

Page Cache

Standaard wordt elk individueel verzoek aan je WordPress website in realtime verwerkt. Voor bepaalde typen websites, zoals webshops of forums is deze dynamische rendering ideaal. Maar voor bijvoorbeeld blogs, nieuwssites en andere sites zonder dynamische content, kan het toevoegen van een laag paginacaching helpen om de prestaties te verbeteren en het serververbruik te verminderen.

Instellen van page caching in W3TC.

Instellen van page caching in W3TC.

Als je site wordt gehost door Kinsta, hoef je niet naar paginacaching te kijken. We hebben een op hoge prestaties afgestemde configuratie die op serverniveau de caching regelt, waarmee de pagina’s van je website automatisch gecachet worden in statische HTML bestanden. Biedt je host geen paginacaching, dan kun je het hier via de W3 Total Cache plugin inschakelen.

Minify

Het minify-en oftewel verkleinen van je HTML, CSS en JavaScript assets kan de algehele grootte van je pagina’s verminderen, door onnodige witruimte te verwijderen. Voor de meeste WordPress websites is het genoeg om de “Minify” feature van W3 Total Cache in te schakelen met de optie “Auto” binnen de “Minify Mode”.

Minify HTML, CSS, en JavaScript assets in W3TC.

Minify HTML, CSS, en JavaScript assets in W3TC.

In sommige gevallen kan dit minifying van assets ervoor zorgen dat CSS of JavaScript code niet meer goed uitgevoerd wordt, waardoor je zichtbare fouten aan de voorkant van je website ziet. Wanneer je vreemde problemen op je website ziet na het verkleinen van assets, raden we je aan om met een developer te werken aan het identificeren van de bestanden die problemen veroorzaken. Nadat je weet waar de problemen vandaan komen kun je vervolgens de “Minify” feature in de “Manual” modus gebruiken, waarbij je specifieke bestanden kunt omzeilen.

Opcode Cache

WordPress is een dynamisch CMS, wat betekent dat PHP workers constant code uitvoeren op de achtergrond. Opcode cache maakt je website sneller door gecompileerde PHP code op te slaan, waardoor latere verzoeken die dezelfde code gebruiken worden versneld.

Inschakelen van opcode caching in W3TC.

Inschakelen van opcode caching in W3TC.

Wanneer je site wordt gehost door Kinsta, hoef je geen opcode caching in te schakelen via W3 Total Cache. We activeren standaard OPcache, een opcode cache – in alle live omgevingen. OPcache is uitgeschakeld in testomgevingen zodat gecompileerde PHP code niet gecachet wordt. Dit is namelijk onhandig tijdens het ontwikkelen van sites en debugging.

Wanneer jouw host geen opcode caching biedt, raden we je aan dit in te schakelen in W3 Total Cache. Wees je ervan bewust dat opcode cache alleen beschikbaar is binnen de Pro versie van W3TC.

Database Cache

De database van W3TC slaat de resultaten van MySQL databasequery’s op. Dat klinkt misschien handig, maar we raden je aan om deze optie uit te laten staan en in plaats daarvan een object cache te gebruiken.

Databasecaching in W3 Total Cache.

Databasecaching in W3 Total Cache.

We hebben gemerkt dat in sommige gevallen databasecache kan resulteren in erg hoog CPU verbruik. Je bespaart door het opslaan van databasequery’s wellicht CPU kracht, maar dit wordt vaak tenietgedaan doordat deze feature zelf óók CPU kracht vraagt.

Object Cache

Binnen de context van WordPress, bewaart een objectcache de resultaten van voltooide databasequery’s. WordPress heeft een ingebouwde objectcache, maar die bewaart de data van slechts één pagina. Hierdoor worden pagina’s efficiënter gerenderd, omdat het laden van een pagina geen CPU kracht kost wanneer deze wordt uitgevoerd aan de hand van al eerder uitgevoerde (en dus identieke) databasequery’s.

Alhoewel deze ingebouwde objectcache van WordPress zeker voordelen biedt wat prestaties betreft, is een objectcache die data bewaart van verschillende pagina’s natuurlijk nog beter. De “Object Cache” feature van W3TC voegt een custom cachingscript toe aan /wp-content, en zorgt ervoor dat de objectcache van WordPress voortaan data bewaart van verschillende pageloads.

We raden je aan om de objectcache van W3TC in te schakelen op je WordPress website zodat verzoeken die databasequery’s gebruiken worden versneld. Dit is niet nodig als je website wordt gehost door Kinsta.

W3 Total Cache object cache.

W3 Total Cache object cache.

Wanneer je site namelijk door Kinsta wordt gehost, bieden we een high-performance layer aan voor objectcaching die draait via onze Redis add-on. Redis is een open-source in-memory datastructuur die vaak gebruikt wordt voor toepassingen die een database of messagebroker gebruiken.

Aangezien Redis de data cachet in de RAM, kan WordPress de gegevens uit de cache laden uit een permanent object cache die veel sneller is dan traditionele objectcaches.

Browser Cache

Browsercaching kan ervoor zorgen dat je WordPress website veel sneller wordt, door statische assets zoals CSS, JavaScript, afbeeldingen en lettertypen lokaal op te slaan. Browsercaching gebruikt een vervaldatum om te bepalen hoe lang bestanden in de cache blijven. Tegenwoordig gebruiken de meeste developers een vervaltijd van één jaar voor statische assets.

Inschakelen van browsercaching in W3 Total Cache.

Inschakelen van browsercaching in W3 Total Cache.

Bij websites die door Kinsta gehost worden, wordt een cacheperiode van 1 jaar ingesteld voor statische bestanden. Dit kun je controleren door de cache-control header te bekijken van een statisch bestand dat door Kinsta gehost wordt. Als jouw webhost geen “far-future expiry time” oplegt voor browsercaching, kan je de “Browser Cache” feature van W3 Total Cache inschakelen en een vervaltijd instellen.

CDN (Content Delivery Network)

Gebruik je een CDN, oftewel Content Delivery Network, om statische bestanden te offloaden naar datacenters wereldwijd, dan kan je W3 Total Cache de juiste CDN hostname laten toevoegen aan de URL’s van je themabestanden, mediabestanden, CSS, JS en nog veel meer.

CDN instellingen in W3 Total Cache.

CDN instellingen in W3 Total Cache.

Wordt je site gehost door Kinsta, dan raden we je aan om het Kinsta CDN te gebruiken, een content delivery network dat hoge prestaties biedt en draait op KeyCDN. Wanneer het Kinsta CDN is ingeschakeld, zullen de URL’s van statische bestanden automatisch worden herschreven zodat ze vanaf het Kinsta CDN laden.

Gebruik je liever een andere CDN provider of wordt je site niet gehost door Kinsta, dan kun je de “CDN” feature van W3 Total Cache gebruiken om je CDN URL toe te voegen.

Reverse Proxy

Een reverse proxy bevindt zich tussen je webserver en WordPress, en kan gebruikt worden om op basis van bepaalde voorwaarden veranderingen aan te brengen in inkomende verzoeken. W3TC ondersteunt Varnish, een populaire “HTTP accelerator” voor het cachen en laden van data, dat als doel heeft de back-end te ontlasten.

Om Varnish te kunnen gebruiken, moet je host eerst het Varnish pakket installeren. Bij Kinsta kan je de reverse proxy niet inschakelen, aangezien onze infrastructuur niet is ontworpen om met Varnish te werken.

User Experience

De “User Experience” optimalisatie van W3TC maakt lazy loading, het uitschakelen van emoji’s, en het uitschakelen van het wp-embed.js script mogelijk. We raden je aan om lazyloading in the schakelen voor je WordPress website om het laden van pagina’s sneller te maken. Als je nog geen lazyloading via een plugin of browsers gebruikt, raden we je aan om dit via W3 Total Cache in te schakelen.

Instellingen voor user experience in W3TC.

Instellingen voor user experience in W3TC.

De meeste besturingssystemen bieden tegenwoordig ingebouwde ondersteuning voor emoji’s. Gebruik je niet heel veel emoji’s, dan kun je dus het emojiscript van WordPress uitschakelen. Door W3TC te gebruiken voor het verwijderen van wp-emoji-release.min.js zul je ongeveer 10 KB van pagina’s afhalen én doe je een HTTP verzoek minder.

Ook manier kun je ook wp-embed.js uitschakelen met W3 Total Cache als je geen WordPress artikelen insluit. Het uitschakelen van dit script heeft geen effect op de oEmbed functie voor het insluiten van YouTube video’s, SoundCloud streams, etc.

Miscellaneous

W3 Total Cache heeft een aantal overige (Miscellaneous) instellingen voor verdere aanpassingen. Als je een Google Page Speed dashboardwidget in WordPress wilt weergeven, kan je je Page Speed API sleutel invoeren. Er is ook een mogelijkheid voor het weergeven van je Page Speed beoordeling in het menu van elke pagina van je WordPress website.

Overige instellingen in W3 Total Cache.

Overige instellingen in W3 Total Cache.

We raden aan andere instellingen, zoals “NGINX server configuration file path”, “enable file locking” en “optimize disk enhanced page and minify disk caching for NFS” te laten staan op de standaardinstellingen, tenzij je een specifieke reden hebt iets te veranderen.

Debug

Voor het oplossen van problemen op je website beschikt W3 Total Cache over een handig “Debug” menu waarmee je specifieke cachinglayers en optimalisatie-instellingen kan uitschakelen. Zie je bijvoorbeeld een visuele fout op je site, dan kan je de debugmodus inschakelen voor de “Minify” optie, waardoor er HTML comments worden toegevoegd aan de broncode van je pagina, om het makkelijker te maken fouten op te sporen.

Debug mode in W3 Total Cache.

Debug mode in W3 Total Cache.

Aangezien de debugmodus meer vergt van je server, raden we je aan het alleen te gebruiken binnen een testomgeving of tijdens periodes met weinig verkeer naar je website. En vergeet natuurlijk niet de debugmodus weer uit te zetten nadat je alle problemen hebt opgelost!

Import/Export instellingen

Na het configureren van alle instellingen, kun je de “Import/Export” functie van W3TC gebruiken om een back-up van je instellingen te maken. Zoals je gezien hebt heeft W3 Total Cache nogal veel instellingen, dus is het erg handig dit allemaal ergens op te kunnen slaan. Daarnaast kun je hiermee eenvoudig je voorkeursinstellingen gebruiken voor andere websites, zonder alles weer handmatig af te moeten gaan.

Importeren en exporteren van de instellingen van W3TC.

Importeren en exporteren van de instellingen van W3TC.

Instellingen van W3 Total Cache — Page Cache

We gaan nu gedetailleerder kijken naar de instellingen voor “Page Cache” van W3 Total Cache. Zoals gezegd hoef je niet aan de slag met paginacaching als je gehost wordt bij Kinsta, dan kun je dit stuk dus gewoon overslaan.

Aliases

De “Aliases” functie van W3 Total Cache maakt het mogelijk om identieke content te cachen die beschikbaar is op verschillende domeinen. We raden je af om deze feature in te schakelen. Wanneer je WordPress site te vinden is op verschillende domeinen (denk aan domein.com en www.domein.com), kan je beter een 301 redirectregel instellen om verzoeken door te sturen naar je primaire domein, om te voorkomen dat je van Google en andere zoekmachines minpunten krijgt voor dubbele content.

Cache Preload

De “Cache Preload” feature doorzoekt je sitemap en maakt verzoeken aan voor alle pagina’s op je site om de paginacache te preloaden. Voor de meeste sites is het af te raden deze cachepreload te gebruiken, omdat het kan zorgen voor pieken in de belasting van je server, waarmee je direct eventuele voordelen teniet zou doen.

Wil je toch cachepreloading inschakelen, dan vraagt W3TC je om een sitemap URL, update-interval, en pagina’s per interval. Zet hierbij de “update interval” en “pages per interval” niet te hoog, om de kans om CPU pieken zoveel mogelijk te beperken.

Purge Policy

De “Purge Policy” van W3 Total Cache laat je instellen welke pagina’s en feeds automatisch moeten worden geleegd nadat er artikelen zijn gepubliceerd of bewerkt. Voor de meeste websites zouden de standaardinstellingen (front page, posts page en blog feed) goed moeten werken. Wil je extra pagina’s toevoegen aan deze policy, dan kun je verschillende opties instellen.

REST API

De REST API van WordPress maakt het mogelijk query’s voor JSON data uit te voeren. De REST API wordt gebruikt door allerlei plugins, en is van cruciaal belang voor headless WordPress set-ups. Afhankelijk van je precieze gebruik van de REST API, kan het een goed idee zijn om je queryresultaten te cachen. REST API caching valt in de categorie “als je het nodig hebt dan weet je dat”, dus als je twijfelt kun je het waarschijnlijk beter laten staan op “Don’t cache”.

Advanced

In de “Advanced” paginacachingsopties van W3TC kan je instellingen verder aanpassen, zoals “accepted query strings”, “rejected user agents”, “granular cache bypass” en nog veel meer. Als je bijvoorbeeld W3 Total Cache wilt instellen om nooit artikelen van een bepaalde categorie of tag te cachen, dan kun je dat hier doen.

Aangezien deze instellingen nogal variëren per site, kunnen we hier niet echt nuttige aanbevelingen voor doen. Dat gezegd hebbende, mocht je op zoek zijn naar een specifieke instelling van je paginacaching, dan kun je het waarschijnlijk onder deze geavanceerde instellingen vinden.

Instellingen van W3 Total Cache — Minify

Tijd om de “Minify” instellingen van W3 Total Cache verder te bekijken.

HTML & XML

In het gedeelte “HTML & XML” kan je de HTML minification-instellingen aanpassen.

JS

In de sectie “JS” kan je JavaScript minification-instellingen aanpassen.

CSS

In de sectie “CSS” kan je CSS minification-instellingen aanpassen.

Advanced

Het deel “Advanced” bevat enkele extra instellingen voor het aanpassen van de minimalisatie.

De overige velden onder “Advanced” bieden ruimte om assetbestanden in te vullen die onder geen beding verkleind moeten worden. Er is ook een veld “Rejected User Agents” waarmee niet-verkleinde bestanden aan bepaalde user agents geleverd kunnen worden. Als laatste kan je externe bestanden toevoegen die in het minimalisatieproces van W3 Total Cache mee moeten worden genomen.

Instellingen van W3 Total Cache — Object Cache

Het volgende onderdeel is de instellingen voor Object Cache. Voor de meeste websites zullen de standaardinstellingen prima werken, maar we zullen ze toch even kort bespreken.

 

Instellingen van W3 Total Cache — Browser Cache

De meeste WordPress hosts, waaronder Kinsta, implementeren goede browsercachingheaders op het niveau van de webserver. Doet jouw host dat niet, of wil het het cachinggedrag van de browser verder aanpassen, dan kun je dat zelf doen via W3 Total Cache.

In de “Browser Cache” instellingen zijn de standaardinstellingen voor “General”, “CSS & JS”, “HTML & XML” en “Media & Other Files” meer dan genoeg voor de meeste WordPress sites. Aangezien er zoveel instellingen op deze pagina staan, raden we je aan om te overleggen met een developer voordat je veranderingen gaat maken aan de browsercaching. Met dat in je achterhoofd, zijn er wel een paar belangrijke instellingen waar je op kunt letten.

De instellingenpagina voor “Browser Cache” bevat nog allerlei instellingen die met de beveiligingsheaders te maken hebben, zoals Content Security Policy (CSP) en X-XSS Protection. We raden je aan om altijd met een goede developer te werken die deze instellingen goed begrijpt en door kan nemen, omdat een verkeerde configuratie de gebruikerservaring van je site kan verslechteren. Als je bijvoorbeeld de HSTS header inschakelt zonder een goed SSL certificaat en HTTPS configuratie, dan kan je site ontoegankelijk worden voor bezoekers.

Instellingen van W3 Total Cache — User Agent Groups

De feature “User Agents Groups” van W3 Total Cache is erg handig als je verkeer wil redirecten op basis van het gebruikte apparaat van de bezoeker. Zo kun je bijvoorbeeld een ander thema gebruiken wanneer een bezoeker vanaf een mobiele telefoon naar je website gaat. Ook kun je zo gebruikers doorsturen naar een compleet andere site als je mobiele site op een uniek subdomein zit.

Heb je last van downtime en andere problemen met WordPress? Kinsta is als hostingoplossing speciaal ontworpen met performance en veiligheid in het achterhoofd. Bekijk onze pakketten

In deze tijd van responsief webdesign, zien we weinig usecases voor deze feature. De best practice is tegenwoordig om je website vanaf het begin volledig responsief te maken.

Instellingen van W3 Total Cache — Referrer Groups

Een HTTP referrer is een optionele HTTP header die informatie geeft over waar een verzoek vandaan komt. Klikt een bezoeker bijvoorbeeld op je site vanuit Google Search, dan zou de HTTP referrer google.com zijn.

In W3 Total Cache kan je je eigen cachinggedrag specificeren op basis van de HTTP referrer van een verzoek, via de “Referrer Groups”. Zo kan je een referrer group maken die bestaat uit zoekmachines, en bepaald caching gedrag instellen voor verzoek die van dat soort domeinen komen.

Net als bij de “User Agent Group” waar we het hierboven over hadden, kan je ook op basis van een “Referrer Group” een verzoek redirecten naar een ander domein. De meeste WordPress websites hebben geen voordeel van referrer groups, dus we raden je aan deze optie links te laten liggen.

Instellingen van W3 Total Cache — Cookie Groups

De laatste caching group die W3 Total Cache ondersteunt heet “Cookie Groups”. Deze feature maakt het mogelijk om unieke “caching buckets” aan te maken en gedrag te baseren op de cookies van een verzoek. Net als bij de eerder genoemde “User Agent Groups” en “Referrer Groups”, hebben de meeste websites geen custom cookie-based caching nodig. Mocht je er toch naar op zoek zijn, dan raden we je aan om een goede developer in de arm te nemen die het voor je regelt.

Instellingen van W3 Total Cache — CDN

Tijd om door te gaan met de CDN instellingen van W3 Total Cache.

Advanced

Instellingen van W3 Total Cache — User Experience

We gaan nu bezig met de instellingen voor “User Experience” , oftewel lazyloading, binnen W3 Total Cache.

Beschikbare uitbreidingen voor W3 Total Cache

W3 Total Cache biedt diverse extensies om externe diensten te kunnen integreren. W3TC heeft momenteel extensies voor de volgende diensten.

Als je één van deze diensten op je website gebruiken, raden we je zeker aan om de relevante extensie in te stellen om de compatibiliteit met W3 Total Cache te optimaliseren. In dit gedeelte, zullen we kijken naar de Cloudflare extensie voor W3 Total Cache.

Zo stel je W3 Total Cache in met de Cloudflare extensie

Om Cloudflare goed te integreren met W3 Total Cache, heb je twee stukjes data nodig van je Cloudflare dashboard, namelijk je accounte-mail en de API sleutel. Het accounte-mail is simpelweg het e-mailadres dat je gebruikt om in te loggen bij Cloudflare. De API key kan iets moeilijker te vinden zijn, namelijk zo:

In het Cloudflare dashboard, klik je op het tabblad “Overview”. Vervolgens scrol je naar beneden en klik je op Get Your API Token in de rechterbalk.

Bekijk uw Cloudflare Global API Key.

Bekijk uw Cloudflare Global API Key.

Scrol naar beneden, klik op View naast “Global API Key”, en je Cloudflare API sleutel verschijnt nu als het goed is. Let erop dat je deze API sleutel alleen deelt met W3 Total Cache, aangezien de sleutel gebruikt kan worden om je Cloudflare account te beheren.

Bekijk uw Cloudflare Global API Key.

Bekijk uw Cloudflare Global API Key.

Vervolgens activeer je de Cloudflare extensie binnen de “Extensions” pagina van W3 Total Cache, en klik daarna op “Settings”. In het deel “Credentials”, klik je op de knop Authorize.

Authorize Cloudflare in W3 Total Cache.

Authorize Cloudflare in W3 Total Cache.

In de pop-up die nu verschijnt, vul je nu de API sleutel en je Cloudflare accounte-mailadres in. Krijg je een foutmelding, controleer dan nog eens dat je zowel het (juiste) e-mailadres en de API sleutel goed gespeld hebt. Nadat de gegevens geaccepteerd worden, zou je extra instellingen voor Cloudflare moeten zien binnen de pagina.

Cloudflare instellingen in W3 Total Cache.

Cloudflare instellingen in W3 Total Cache.

Laten we even verder kijken naar deze Cloudflare instellingen in W3 Total Cache.

Cloudflare Caching

In deze sectie kan je de cachinginstellingen voor Cloudflare aanpassen.

Cloudflare Content Processing

Laten we verdergaan met de instellingen van content processing door Cloudflare binnen W3 Total Cache.

Cloudflare Image Processing

Dan de instellingen van Cloudflare voor het verwerken van afbeeldingen.

Cloudflare Protection

De belangrijkste functie van Cloudflare is de geavanceerde firewall die je beschermt tegen DDoS aanvallen en kwaadwillende gebruikers. Laten we dus goed kijken naar de beveiligingsinstellingen.

Cloudflare SSL

Als laatste is het belangrijk ervoor te zorgen dat de Cloudflare SSL instellingen goed staan. In dit deel behandelen we dus de juiste configuratie.

Aanbevolen leessuggestie: Zo stel je Cloudflare APO in voor WordPress.

Leessuggestie: Zo stel je Cloudflare APO in op WordPress.

W3 Total Cache instellingen voor WooCommerce

WooCommerce is het meest populaire eCommerce platform voor WordPress website. Gebruik je W3 Total Cache bij een webshop die op WooCommerce draait, dan moet je zorgen dat je configuratie goed staat om te voorkomen dat je de gegevens van klanten cachet.

Bypass WooCommerce Cookies

Om page caching te voorkomen op pagina’s die WooCommerce-specifieke cookies hebben, ga je naar de instellingen “Page Cache” binnen W3TC, en scroll je naar “Rejected Cookies”, waar je de vier items hieronder toevoegt.

Bypass WooCommerce cookies in W3 Total Cache.

Bypass WooCommerce cookies in W3 Total Cache.
Voor de zekerheid raden we je ook aan om WooCommerce-specifieke URL’s te negeren, zoals de pagina’s voor het winkelkarretje, afrekenen en account. Om te voorkomen dat deze pagina’s gecachet worden, ga je weer naar “Page Cache” in W3TC en voeg je de relevante URL’s toe in het veld “Never Cache the Following Pages”.

WooCommerce pagina's negeren via W3 Total Cache.

WooCommerce pagina’s negeren via W3 Total Cache.

Zo reset je alle instellingen bij W3 Total Cache

In sommige gevallen moet je helemaal opnieuw beginnen met het instellen van W3 Total Cache. Zo zet je W3 Total Cache terug naar de standaardinstellingen. Ga naar het menu “General Settings” in W3TC, scroll naar beneden naar “Import/Export Settings” en klik op Restore Default Settings.

Terugzetten van W3 Total Cache naar de standaardinstellingen.

Terugzetten van W3 Total Cache naar de standaardinstellingen.

Met meer dan een miljoen actieve installaties is W3 Total Cache ✨populair✨, met een goede reden. Leer hier hoe je het perfect instelt 👇Click to Tweet

Samenvatting

Zoals je gezien hebt zit de W3 Total Cache plugin boordevol instellingen en features. Van paginacaching, minification van bronnen, tot Cloudflare integratie, W3TC biedt alles wat je nodig hebt om de prestaties van je WordPress website flink te verbeteren.

In dit artikel hebben we aanbevelingen gedaan voor de beste configuratie van W3TC. Heb jij ook een favoriete optimalisatieplugin voor WordPress? Laat het ons weten in de reacties hieronder.


Bespaar tijd en kosten en maximaliseer siteprestaties met:

  • Directe hulp van WordPress-hostingexperts, 24/7.
  • Cloudflare Enterprise integration.
  • Wereldwijd bereik met 28 datacenters wereldwijd.
  • Optimalisatie met onze ingebouwde Application Performance Monitoring.

Dat alles en nog veel meer, in één pakket zonder langlopende contracten, migraties en een 30 dagen geld-terug-garantie. Bekijk onze pakketten of neem contact op met sales om het pakket te vinden dat bij je past.