Cache Enabler: eenvoudig in te stellen cacheplugin voor WordPress

Affiliatemelding v3.1
Affiliatemelding v3.2 (mobiel)
Testomgeving CloudwaysDebian 12Nginx + ApacheCache Enabler 1.8.17Gecontroleerd op 2026-10-18

Na installatie van Cache Enabler op WordPress op een Cloudways-server en activering met de standaardwaarden van het instellingenscherm daalde de mediane tijd tot de eerste byte voor niet-ingelogde verzoeken van 220.9ms naar 55.1ms.

Zodra een WordPress-site een bepaald aantal plugins overschrijdt, kan er vertraging optreden. Plugins vinden die zowel qua functies als qua prestaties voldoen is niet eenvoudig, en snelheidsproblemen kunnen leiden tot afhakende bezoekers en nadelen voor technische SEO.

Daarom zijn cacheplugins geen keuze maar een must geworden.

Een daarvan is Cache Enabler, een gratis, eenvoudig in te stellen cacheplugin van KeyCDN en een van de plugins die veel websitebeheerders kiezen als ze net met WordPress beginnen.

Cache Enabler heeft meer dan 100.000 actieve installaties en een beoordeling van 4,3 (van de 5) en is daarmee een beproefde cacheplugin. De instellingen passen op één pagina, dus ook beginners kunnen er makkelijk mee werken, en hij biedt alleen de kernfuncties, zoals HTML-minificatie en WebP-ondersteuning.

✅ Cache Enabler installeren

Ga in het WordPress-beheer naar [Nieuwe plugin], zoek op Cache Enabler en installeer de plugin.

🧭 Simulator voor installatie en instellingen van Cache Enabler
📍Plugins›Add Plugin
Plugin installeren
Typ Cache Enabler in het zoekveld, klik op [Install Now] en klik na de installatie op [Activate].
📍Settings›Cache Enabler›Cache Behavior
Cachegedrag
Vink [Cached pages expire] aan en vul de verlooptijd in; een interval van 8–10 uur wordt aanbevolen.
📍Settings›Cache Enabler›Cache Exclusions
Cache-uitzonderingen
In deze velden vul je de bericht-ID's, paginapaden, querystrings en cookies in die buiten de cache blijven; klik daarna op [Save Changes].
example.com/wp-admin/plugin-install.php
Add Plugins Upload Plugin
Plugins extend and expand the functionality of WordPress. You may install plugins from the WordPress Plugin Directory right on this page, or upload a plugin in .zip format by clicking the button above.
Search ResultsFeaturedPopularRecommendedFavorites
Search PluginsKeyword
162 items
Cache Enabler
Installing...ActiveMore Details
A lightweight caching plugin for WordPress that makes your website faster by generating static HTML files.
By KeyCDN
★★★★★ (139)
Last Updated: 3 weeks ago
100,000+ Active Installations
✓ Compatible with your version of WordPress
example.com/wp-admin/options-general.php?page=cache-enabler
Clear Site Cache
Cache Enabler Settings
Combine Cache Enabler with KeyCDN for even better WordPress performance and achieve the next level of caching with a CDN.
Cache Behavior
Expiration
Cached pages expirehours after being created.
Clearing
Clear the site cache if any post type has been published, updated, or trashed (instead of the post cache).
Clear the site cache if a comment has been posted, updated, spammed, or trashed (instead of the comment cache).
Clear the site cache if a term has been added, updated, or deleted (instead of the term cache).
Clear the site cache if a user has been added, updated, or deleted (instead of the user cache).
Clear the site cache if a plugin has been activated or deactivated.
Versions
Create a cached version for WebP support. Convert your images to WebP with Optimus.
Create a cached version for mobile devices.
Create a cached version pre-compressed with Gzip.
Minification
Minify HTML in cached pages excluding inline CSS and JavaScript.
Cache Exclusions
Post IDs
 
Post IDs separated by a , that should bypass the cache.
Example: 2,43,65
Page Paths
 
A regex matching page paths that should bypass the cache.
Example: /^(\/|\/forums\/)$/
Query Strings
 
A regex matching query strings that should bypass the cache.
Example: /^nocache$/
Default if unset: /^(?!(fbclid|ref|mc_(cid|eid)|utm_(source|medium|campaign|term|content|expid)|gclid|fb_(action_ids|action_types|source)|age-verified|usqp|cn-reloaded|_ga|_ke)).+$/
Cookies
 
A regex matching cookies that should bypass the cache.
Example: /^(comment_author|woocommerce_items_in_cart|wp_woocommerce_session)_?/
Default if unset: /^(wp-postpass|wordpress_logged_in|comment_author)_/
Save Changes and Clear Site Cache
Klik op een gemarkeerd onderdeel in het linkermenu of op een knop op het scherm.

✅ Instellingen van Cache Enabler

🔲 Cachegedrag

◻️ Verlopen

  • ⌛Gecachte pagina's verlopen 0 uur na aanmaak (0 = verloopt niet)
  • ↳ Een verloopinterval van 8–10 uur wordt aanbevolen.
  • ↳ Waarom:
  • ➝ Ook als de inhoud zelden verandert, kunnen thema, widgets en externe bronnen (JS/CSS) nog steeds veranderen
  • ➝ Houdt de serverbelasting laag en zorgt met regelmatige cachevernieuwing voor actuele pagina's
  • ➝ Bij lang bewaarde cache wordt het vernieuwen gemist en kunnen verouderde pagina's getoond worden

◻️Legen

  • 🗑️ Leegt automatisch de cache van de hele site als een van de volgende gebeurtenissen optreedt.
  • ↳ Berichttypen
  • ➝ Bij het publiceren, bewerken, naar de prullenbak verplaatsen van een bericht (niet alleen de cache van dat bericht: de hele sitecache wordt geleegd)
  • ↳ Reacties
  • ➝ Bij het schrijven, bewerken, als spam markeren, verwijderen (prullenbak) van een reactie
  • ↳ Termen
  • ➝ Als termen zoals categorieën of tags worden toegevoegd, bewerkt of verwijderd.
  • ↳ Gebruikers
  • ➝ Als gebruikers worden toegevoegd, bewerkt of verwijderd.
  • ↳ Plugins
  • ➝ Als een plugin wordt geactiveerd of gedeactiveerd.

◻️Versies

  • 🗂️ Maakt verschillende cacheversies aan, afhankelijk van de omgeving.
  • ↳ WebP-versie aanmaken
  • ➝ Aparte cache voor ondersteuning van WebP-afbeeldingen
  • ※ Met de plugin Optimus kunnen afbeeldingen automatisch naar WebP worden omgezet
  • ↳ Mobiele cacheversie aanmaken
  • ➝ Een paginacache alleen voor mobiele apparaten wordt apart aangemaakt
  • (handig als de HTML op pc en mobiel verschilt)
  • ↳ Met Gzip gecomprimeerde cache aanmaken
  • ➝ Om de serverrespons te versnellen, vooraf met Gzip gecomprimeerde cache aanmaken

◻️Minificatie

  • 🧾 Minificeert inline code (CSS en JavaScript) in de HTML om de bestandsgrootte te verkleinen.
  • ↳ Comprimeert HTML en inline CSS en JS en verwijdert overbodige spaties en regeleinden
  • ➝ Helpt pagina's sneller te laden
  • ➝ Externe CSS-/JS-bestanden vallen erbuiten (de plugin verwerkt alleen code binnen de HTML)

Bij het minificeren van CSS- en JavaScript-bestanden kunnen, afhankelijk van de plugins die je gebruikt, sommige tabellen of sliders niet goed werken of helemaal niet verschijnen.

Dat komt doordat scriptafhankelijkheden of de laadvolgorde van de DOM worden verstoord, en blokgebaseerde of pagebuilderplugins zoals Genesis Blocks, Spectra, Elementor, Beaver Builder en WPBakery kunnen dan een kapotte lay-out of haperende interactieve functies krijgen.

Welke cacheplugin je ook gebruikt, afhankelijk van je blokken of pagebuilder kunnen er altijd fouten optreden waardoor iets niet goed werkt; testen na het comprimeren van inline code hoort daarom altijd bij het gebruik van een cacheplugin.

🔲 Cache-uitzonderingen

  • 🚫 Je kunt instellen dat de cache wordt overgeslagen als aan bepaalde voorwaarden is voldaan.
  • ↳ Bericht-ID's
  • ➝ Voer de ID's van de berichten die buiten de cache blijven in, gescheiden door komma's (bijv. 2,43,65)
  • ↳ Paginapaden
  • ➝ Je kunt de cache per URL-pad omzeilen en daarbij reguliere expressies (RegEx) gebruiken
  • Voorbeeld: /^(\/|\/forums\/)$/
  • ↳ Querystrings
  • ➝ Omzeilt de cache als bepaalde URL-parameters aanwezig zijn
  • ↳ Cookies
  • → Sluit de cache uit in situaties zoals reageerders of WooCommerce-winkelwagens

✅ Snelheidstest

Ik heb Cache Enabler 1.8.17 op WordPress op een Cloudways-testserver geïnstalleerd en de snelheid gemeten als tijd tot de eerste byte (TTFB) van de startpagina. Zonder cacheplugin, met de standaardwaarden van Cache Enabler en met de waarden van het instellingenscherm in dit artikel heb ik telkens twee rondes van 10 niet-ingelogde verzoeken gestuurd en de medianen vergeleken.

📊Tijd tot de eerste byte voor en na Cache EnablerMediaan · 20 verzoeken
Geen cachepluginCache Enabler actief
TTFB van de startpagina
Mediaan van 20 niet-ingelogde verzoeken per toestand, in twee rondes van 10. De verzoeken hadden dezelfde Accept-header als een browser.
060120180240ms
Geen cache220.9msGeen cacheplugin
Standaard55.1msCache-antwoorden 20/20
Waarden instellingenscherm49.8msCache-antwoorden 20/20
Cijfers gemeten op 18 oktober 2026 op een Cloudways-testserver.

De tijd tot de eerste byte, 220.9ms zonder cacheplugin, daalde naar 55.1ms en 49.8ms toen Cache Enabler actief was. In beide toestanden werden alle 20 verzoeken uit het cachebestand beantwoord, en omdat de waarden van het instellingenscherm in dit artikel de standaardwaarden zijn met alle opties uit, heeft de derde toestand dezelfde instellingen als de standaard.

De tijd tot de eerste byte lees je af aan de waarde [time_starttransfer] van curl. Het eerste verzoek direct na het legen van de cache telt niet mee, omdat dat het cachebestand aanmaakt; daarna zijn 10 verzoeken met tussenpozen van 1 seconde gestuurd, met dezelfde Accept-header als een browser.

for i in $(seq 1 10); do curl -o /dev/null -s -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' -w '%{time_starttransfer} dns=%{time_namelookup} connect=%{time_connect} tls=%{time_appconnect} code=%{http_code} size=%{size_download}\n' https://example.com/; sleep 1; done
0.044486 dns=0.000822 connect=0.003370 tls=0.020494 code=200 size=69959
0.071422 dns=0.000931 connect=0.003773 tls=0.031606 code=200 size=69959
0.070819 dns=0.001895 connect=0.004429 tls=0.031945 code=200 size=69959
0.071406 dns=0.000864 connect=0.003669 tls=0.032210 code=200 size=69959
0.069090 dns=0.000730 connect=0.003313 tls=0.033588 code=200 size=69959
0.054738 dns=0.001762 connect=0.004164 tls=0.023497 code=200 size=69959
0.060193 dns=0.000968 connect=0.003666 tls=0.031874 code=200 size=69959
0.057628 dns=0.000701 connect=0.003082 tls=0.030156 code=200 size=69959
0.061533 dns=0.000578 connect=0.003010 tls=0.025478 code=200 size=69959
0.079976 dns=0.000556 connect=0.003346 tls=0.029491 code=200 size=69959

De uitvoer hierboven is de tweede ronde met Cache Enabler op de standaardwaarden; elk verzoek maakt een nieuwe verbinding, dus ook de tijd tot de TLS-verbinding in de kolom [tls] zit in de tijd tot de eerste byte.

Als de met curl gemeten tijd tot de eerste byte niet daalt, betekent dat niet dat Cache Enabler niet werkt. Cache Enabler maakt of levert namelijk geen cachebestanden voor verzoeken zonder [text/html] in de Accept-header.

for i in $(seq 1 10); do curl -o /dev/null -s -w '%{time_starttransfer} dns=%{time_namelookup} connect=%{time_connect} tls=%{time_appconnect} code=%{http_code} size=%{size_download}\n' https://example.com/; sleep 1; done
0.251081 dns=0.005972 connect=0.009569 tls=0.042509 code=200 size=69876
0.205716 dns=0.000560 connect=0.003334 tls=0.022671 code=200 size=69876
0.229798 dns=0.000759 connect=0.003258 tls=0.031652 code=200 size=69876
0.230230 dns=0.001500 connect=0.004246 tls=0.032241 code=200 size=69876
0.189573 dns=0.000645 connect=0.003234 tls=0.030598 code=200 size=69876
0.227845 dns=0.000759 connect=0.003265 tls=0.030934 code=200 size=69876
0.208334 dns=0.001538 connect=0.003971 tls=0.021570 code=200 size=69876
0.229638 dns=0.000571 connect=0.002924 tls=0.020581 code=200 size=69876
0.214610 dns=0.000575 connect=0.003165 tls=0.020606 code=200 size=69876
0.217078 dns=0.000610 connect=0.003252 tls=0.022737 code=200 size=69876

Zonder Accept-header stuurt curl de standaard [Accept: */*], en zelfs in dezelfde standaardtoestand was de tijd tot de eerste byte 0,19–0,25 seconde. Ook de responsgrootte was 69.876 bytes, zonder de regel met de Cache Enabler-opmerking.

curl -s -o /dev/null -D - -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' https://example.com/
HTTP/2 200
server: nginx
date: Sat, 17 Oct 2026 23:32:11 GMT
content-type: text/html; charset=UTF-8
vary: Accept-Encoding
vary: Accept-Encoding
x-cache-handler: cache-enabler-engine

Browsers sturen bij het openen van een pagina [text/html] in de Accept-header mee, dus niet-ingelogde bezoekers krijgen het cachebestand. Verzoeken die uit het cachebestand worden beantwoord, krijgen de extra header [x-cache-handler: cache-enabler-engine].

Cache Enabler verwerkt alleen GET-verzoeken, dus bij een HEAD-verzoek zoals [curl -I] verschijnt deze header niet, ook als er een cachebestand is.

✅ Totaaloordeel

VergelijkingspuntGeen cachepluginStandaardwaarden Cache EnablerOpmerkingen
Mediane tijd tot de eerste byte220.9ms55.1msca. 75% korter
Aandeel onder 150 ms0% (0/20)100% (20/20)Max. 123.1ms na activering
Antwoorden uit cachebestand0/2020/20Responsheader [x-cache-handler]
Mediaan bij standaardverzoek van curl203.3ms222.5ms[Accept: */*] · antwoorden uit cachebestand 0/20

Alleen al door Cache Enabler te activeren, met de 16 opties op het instellingenscherm op de standaardwaarden, beantwoordde hij paginaverzoeken van niet-ingelogde bezoekers uit cachebestanden. De tijd tot de eerste byte lag rond de 50ms, ongeveer een kwart van wat het zonder cacheplugin was.

Het instellingenscherm van Cache Enabler heeft geen optie voor het minificeren van externe CSS- en JavaScript-bestanden, dus de volgende stap is een optimalisatieplugin instellen.

🔢 FAQ & aanbevolen content

[Sitecache legen] in de adminbalk leegt de cache van de hele site, en [Paginacache legen], zichtbaar als een pagina aan de voorkant open is, leegt alleen de cache van die pagina. Op de server gebruik je het WP-CLI-commando [wp cache-enabler clear]. Op de Cloudways-testserver verscheen [Success: Site cache cleared.] en werd de cachemap verwijderd.

Bij deactiveren worden [wp-content/advanced-cache.php], het instellingenbestand en de cachebestanden verwijderd, en ook de definitie [WP_CACHE] wordt uit [wp-config.php] gehaald. Op de Cloudways-testserver was dat hetzelfde, terwijl de databaseoptie [cache_enabler] met de instellingen bleef staan. Volgens de officiële documentatie wordt die optie verwijderd als je de plugin verwijdert.

Cache Enabler levert geen cachebestanden aan verzoeken met de inlogcookie (wordpress_logged_in). De cookies voor reageerders (comment_author) en met een wachtwoord beveiligde berichten (wp-postpass) staan op dezelfde standaard uitsluitingslijst. Ook de officiële documentatie raadt aan het cachegedrag uitgelogd te controleren, aan de Cache Enabler-opmerking aan het eind van de paginabron.

🧭 Gerelateerde artikelen over cacheplugins 15 artikelen
🗂️ Cacheplugins
📝 Cache- en optimalisatieplugins 📝 W3 Total Cache 📝 WP Super Cache 📄 Cache Enabler 📝 WP Fastest Cache 📄 WP Rocket instellen 📝 WP OPcache-plugin
📄 WP Rocket snelheidstest 📝 W3 Total Cache-snelheidstest
📄 Perfmatters-gids 📝 Autoptimize 📝 Clearfy Cache 📄 IMAGIFY instellen
📋 Cache: definitie en alle toepassingen 📄 Websitecache & servercache
Geen zoekresultaten.

ℹ️ Affiliatemelding
De content van deze site bevat affiliatelinks. Koopt een bezoeker via een van deze links een product of dienst, dan ontvangt deze site een commissie van de verkoper. Het bedrag dat de koper betaalt (bij acties gaat het omlaag ↓) wordt daardoor niet hoger. De vermelde prijzen, kortingen en voorraad gelden op het moment van schrijven en kunnen afwijken; controleer ze daarom vóór je aankoop bij de verkoper. Producten worden gekozen en beoordeeld volgens onze eigen criteria, en commissies hebben geen invloed op de volgorde of de inhoud van de beoordelingen.

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Laat zien dat je geen machine bent: 8   +   2   =