Cache Enabler : extension de cache WordPress simple à configurer

En installant Cache Enabler sur WordPress sur un serveur Cloudways et en l'activant avec les valeurs par défaut de l'écran de réglages, la médiane du temps jusqu'au premier octet des requêtes non connectées est passée de 220,9 ms à 55,1 ms.
Dès qu'un site WordPress dépasse un certain nombre d'extensions, des ralentissements peuvent apparaître. Trouver une extension qui réponde à la fois aux besoins fonctionnels et de performance n'est pas simple, et les problèmes de vitesse peuvent entraîner une perte de visiteurs, et des pénalités en SEO technique.
C'est pourquoi les extensions de cache sont devenues indispensables plutôt qu'optionnelles.
Parmi elles, Cache Enabler de KeyCDN est une extension de cache gratuite et simple à configurer, et l'une des extensions que choisissent de nombreux administrateurs de sites qui débutent avec WordPress.
Cache Enabler est une extension de cache éprouvée, avec plus de 100 000 installations actives et une note de 4,3 sur 5. Ses réglages tiennent sur une seule page, si bien que même un débutant s'en sert facilement, et elle ne propose que l'essentiel, comme la compression HTML et la prise en charge du WebP.
✅ Installer Cache Enabler
Dans l'administration WordPress, allez dans [Ajouter une extension], recherchez Cache Enabler et installez l'extension.
, that should bypass the cache.2,43,65/^(\/|\/forums\/)$//^nocache$//^(?!(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)).+$//^(comment_author|woocommerce_items_in_cart|wp_woocommerce_session)_?//^(wp-postpass|wordpress_logged_in|comment_author)_/✅ Réglages de Cache Enabler
🔲 Comportement du cache
◻️ Expiration
◻️Purge
◻️Versions
◻️Minification
Lors de la minification des fichiers CSS et JavaScript, selon les extensions utilisées, certains tableaux ou diaporamas peuvent mal fonctionner ou ne pas s'afficher.
Cela vient de ce que les dépendances des scripts ou l'ordre de chargement du DOM sont faussés : avec des extensions à base de blocs ou des constructeurs de pages comme Genesis Blocks, Spectra, Elementor, Beaver Builder et WPBakery, la mise en page peut se casser ou les fonctions interactives peuvent échouer.
Quelle que soit l'extension de cache utilisée, des dysfonctionnements peuvent survenir selon les blocs ou le constructeur de pages, si bien qu'un test après la compression du code en ligne est indispensable avec toute extension de cache.
🔲 Exclusions du cache
✅ Test de vitesse
Nous avons installé Cache Enabler 1.8.17 sur WordPress sur un serveur de test Cloudways et mesuré la vitesse au temps jusqu'au premier octet (TTFB) de la page d'accueil. Dans trois états — sans extension de cache, avec les valeurs par défaut de Cache Enabler et avec les valeurs de l'écran de réglages de cet article — nous avons envoyé deux séries de 10 requêtes non connectées et comparé les médianes.
Le temps jusqu'au premier octet, de 220,9 ms sans extension de cache, est descendu à 55,1 ms et 49,8 ms après l'activation de Cache Enabler. Dans les deux états, les 20 requêtes ont toutes reçu une réponse depuis le fichier de cache ; comme les valeurs de l'écran de réglages de cet article sont les valeurs par défaut, toutes options désactivées, le troisième état a les mêmes réglages que l'état par défaut.
Le temps jusqu'au premier octet se lit dans la valeur [time_starttransfer] de curl. La première requête juste après le vidage du cache a été exclue, car c'est elle qui crée le fichier de cache, puis 10 requêtes ont été envoyées à 1 seconde d'intervalle avec le même en-tête Accept qu'un navigateur.
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; done0.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=69959La sortie ci-dessus correspond à la deuxième série avec Cache Enabler à ses valeurs par défaut. Chaque requête ouvre une nouvelle connexion : le temps jusqu'à la connexion TLS de la colonne [tls] est donc aussi inclus dans le temps jusqu'au premier octet.
Si le temps jusqu'au premier octet mesuré avec curl ne baisse pas, cela ne veut pas dire que Cache Enabler ne fonctionne pas. Cache Enabler ne crée ni ne sert de fichiers de cache pour les requêtes dont l'en-tête Accept ne contient pas [text/html].
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; done0.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=69876Sans l'en-tête Accept, curl envoie sa valeur par défaut [Accept: */*], et même dans le même état par défaut le temps jusqu'au premier octet était de 0,19 à 0,25 seconde. La taille de la réponse était aussi de 69 876 octets, sans la ligne de commentaire de Cache Enabler.
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-engineLes navigateurs envoient [text/html] dans l'en-tête Accept à l'ouverture d'une page : les visiteurs non connectés reçoivent donc le fichier de cache. Les requêtes servies depuis le fichier de cache reçoivent en plus l'en-tête [x-cache-handler: cache-enabler-engine].
Cache Enabler ne traite que les requêtes GET : avec une requête HEAD comme [curl -I], cet en-tête n'apparaît pas, même si un fichier de cache existe.
✅ Bilan global
| Indicateur | Sans extension de cache | Cache Enabler par défaut | Remarques |
|---|---|---|---|
| Médiane du temps jusqu'au premier octet | 220.9ms | 55.1ms | Environ 75 % plus court |
| Part sous 150 ms | 0 % (0/20) | 100 % (20/20) | Max. 123,1 ms après |
| Réponses depuis le fichier de cache | 0/20 | 20/20 | En-tête de réponse [x-cache-handler] |
| Médiane de la requête curl par défaut | 203.3ms | 222.5ms | [Accept: */*] · réponses depuis le fichier de cache 0/20 |
Il a suffi d'activer Cache Enabler, en laissant à leurs valeurs par défaut les 16 options de l'écran de réglages, pour que les requêtes de pages des visiteurs non connectés reçoivent une réponse depuis des fichiers de cache. Le temps jusqu'au premier octet était de l'ordre de 50 ms, environ un quart de la valeur sans extension de cache.
L'écran de réglages de Cache Enabler n'a pas d'option pour minifier les fichiers CSS et JavaScript externes : l'étape suivante est donc le réglage d'une extension d'optimisation.
🔢 FAQ & contenus recommandés

![Cache Enabler : extension de cache WordPress simple à configurer 3 Extension WP Super Cache_réglages simples_1 activer le cache [anglais]](https://uknew.co/storage/2025/07/WP-Super-Cache-%ED%94%8C%EB%9F%AC%EA%B7%B8%EC%9D%B8_%EB%8B%A8%EC%88%9C-%EC%84%A4%EC%A0%95_1-%EC%BA%90%EC%8B%9C-%ED%99%9C%EC%84%B1%ED%99%94%EC%98%81%EC%96%B4-768x352.png)

![Cache Enabler : extension de cache WordPress simple à configurer 5 Options WP Fastest Cache - réglages [Premium]](https://uknew.co/storage/2025/08/WP-Fastest-Cache-%EC%98%B5%EC%85%98-%EC%84%A4%EC%A0%95%ED%94%84%EB%A6%AC%EB%AF%B8%EC%97%84-768x783.png)










ℹ️ Mention d'affiliation
Le contenu de ce site contient des liens d'affiliation. Lorsqu'un visiteur achète un produit ou un service via l'un de ces liens, le site perçoit une commission du vendeur. Le montant payé par l'acheteur(il baisse lors des promotions ↓), lui, n'augmente pas. Les prix, remises et stocks indiqués correspondent à la date de rédaction et peuvent différer ; vérifiez-les donc auprès du vendeur avant d'acheter. Les produits sont choisis et évalués selon nos propres critères, et les commissions n'influencent ni l'ordre de présentation ni le contenu des évaluations.