Environnement de testCloudways|Pile Lightning|WordPress 7.1.3|Breeze 2.6.1|Object Cache Pro 1.25.5|Vérifié le 2026-10-19
Dans la configuration de cache de Cloudways, Varnish stocke sur le serveur les pages terminées et Redis les résultats des requêtes à la base de données, et le WordPress optimisé par Cloudways est livré avec les extensions Breeze et Object Cache Pro déjà installées. L’examen des en-têtes de réponse d’une application de test sous Lightning Stack a montré que la page d’accueil était servie depuis plus de 9 heures par la même copie Varnish ; les modifications apportées à un article n’apparaissent qu’une fois le cache vidé par Breeze ou WP Rocket.
Sommaire
3 min de lecture
Sommaire
3 min de lecture
Voir plus
1️⃣ Structure du cache de Cloudways
Un serveur Cloudways comprend, installés ensemble, les serveurs web Nginx et Apache, le cache de pages Varnish, le cache d’objets Redis, PHP-FPM et MariaDB. Pour chaque application, vous choisissez dans [Application Settings] › [WebStack] l’une des deux piles : Hybrid Stack, qui utilise Nginx et Apache ensemble, ou Lightning Stack, qui n’utilise que Nginx. Lightning Stack ne lit pas [.htaccess].
L’onglet [WebStack] des [Application Settings] de l’application
🗂️ Configuration du cache de Cloudways
📂 Serveur web
NginxLightning Stack n’utilise que Nginx et PHP-FPM
ApacheHybrid Stack traite les règles de .htaccess
📂 Cache de pages
VarnishStocke des copies des pages sur le serveur, activable ou désactivable par application
BreezeCache de pages via une extension WordPress
📂 Cache d’objets
Redis · Object Cache ProStocke les résultats des requêtes à la base de données
📂 Exécution de WordPress
PHP-FPMExécute le code PHP
MariaDBBase de données
2️⃣ Réglages de Varnish et règles d’exclusion
Varnish est activé par défaut sur tous les serveurs Cloudways et, lorsqu’il est activé sur le serveur, il s’applique à toutes les applications de ce serveur. Pour le désactiver pour une seule application, désactivez [Varnish] dans [Application Settings] › [General] de cette application.
L’onglet [General] des [Application Settings] de l’application et l’interrupteur [Varnish]
Les écrans de connexion et d’administration de WordPress, les pages panier et paiement de WooCommerce et les requêtes portant un cookie de connexion sont exclus du cache dès le départ. Pour exclure d’autres adresses ou cookies, ajoutez-les avec [Add New Exclusion] dans l’onglet [Varnish] d’[Application Settings]. Saisissez l’adresse sous forme de chemin sans le domaine, comme [/booking/].
L’onglet [Varnish] des [Application Settings] de l’application
Lorsque l’application de test a été interrogée avec un cookie de connexion, la réponse ne contenait pas d’en-tête [x-cache], alors que la page d’accueil demandée sans cookie affichait [x-cache: HIT] et [age: 33254]. [age] correspond aux secondes écoulées depuis la création de la copie Varnish, soit environ 9 heures et 14 minutes.
Varnish s’utilise avec WordPress et Magento 2, et ne convient ni à Laravel ni aux applications PHP développées sur mesure.
La durée de vie du cache (TTL) se définit dans [Cache Lifetime] de Varnish, sous [Settings & Packages] › [Advanced] du serveur ; sur un serveur de test fraîchement créé, la valeur était de 30 jours. Les valeurs proposées sont 4, 8, 14 et 24 heures ainsi que 7, 14 et 30 jours, et comme cette valeur s’applique au serveur, elle concerne toutes ses applications, staging compris.
L’onglet [Advanced] de [Settings & Packages] du serveur[Cache Lifetime] de Varnish en bas de l’onglet [Advanced]
Cliquez sur un élément mis en évidence dans le menu de gauche ou sur un interrupteur mis en évidence à l’écran
3️⃣ Redis et Object Cache Pro
Même lorsque Varnish stocke une page, les requêtes exclues du cache, comme celles des utilisateurs connectés ou du panier, obligent WordPress à interroger la base de données pour construire la page. Object Cache Pro est une extension qui conserve ces résultats dans la mémoire de Redis afin que la base de données ne soit plus sollicitée lorsque les mêmes données sont redemandées.
Les applications WordPress et WooCommerce optimisées par Cloudways sont créées avec Object Cache Pro installé et activé, et les utilisateurs de Cloudways l’utilisent gratuitement. On l’active et on le désactive dans l’onglet [Application Settings] › [WordPress] de l’application, et une application de test fraîchement créée l’avait elle aussi activé dès le départ.
L’interrupteur [Object Cache Pro] tout en haut de l’onglet [Application Settings] › [WordPress]
Installé en même temps qu’une autre extension de cache d’objets comme Redis Object Cache ou WP Redis, il provoque un conflit ; supprimez donc d’abord cette extension. Si vous arrêtez le service Redis sur le serveur, Object Cache Pro est désactivé pour toutes les applications, et il est inutilisable avec les versions de PHP antérieures à 7.4.
4️⃣ Choisir entre Breeze et WP Rocket
Le cache de pages fonctionne avec Varnish seul, sans Breeze. Mais Varnish ne sait pas de lui-même qu’un article a changé : l’ancienne page reste affichée jusqu’à la fin de la durée de vie du cache ou jusqu’à ce que vous le vidiez vous-même.
Breeze est une extension de cache gratuite fournie déjà installée sur le WordPress optimisé par Cloudways ; son écran de réglages s’ouvre depuis [Réglages] › [Breeze] dans le menu d’administration.
Dans l’application examinée, [Cache System] était activé et le cache interne était vidé toutes les 1440 minutes (1 jour). Si [Auto Purge Varnish] est activé dans l’onglet [VARNISH], la publication d’un nouvel article ou d’une nouvelle page, ou l’ajout d’un commentaire, vide aussi le cache Varnish.
L’onglet [BASIC OPTIONS] des réglages de Breeze
Si vous utilisez WP Rocket, désactivez et supprimez les autres extensions d’optimisation comme Breeze. Juste après le transfert d’un site qui utilisait WP Rocket vers une nouvelle application avec l’extension Migrator, le HTML de la page d’accueil contenait à la fois le marqueur de cache de Breeze et le script de chargement différé de WP Rocket. Après un transfert, vérifiez donc d’abord si Breeze est activé.
WP Rocket, pour le volet [Varnish] : activer la purge automatique y joue le même rôle que Breeze, et Object Cache Pro peut s’utiliser avec des extensions de cache de pages comme Breeze et WP Rocket.
5️⃣ Vider le cache
Pour vider le cache immédiatement, utilisez le menu [Breeze] de la barre d’outils d’administration de WordPress, en haut de l’écran.
Le menu [Breeze] de la barre d’outils d’administration
En cas de connexion en SSH, la commande suivante vide ensemble le cache de l’extension et le cache Varnish.
wpbreezepurge--cache=all
[--cache=varnish] ne vide que le cache Varnish.
wpbreezepurge--cache=varnish
[--cache=local] ne vide que le cache de l’extension.
wpbreezepurge--cache=local
Sur un site placé derrière un proxy comme Cloudflare, les modifications peuvent ne pas apparaître tout de suite même après avoir vidé Varnish ; videz alors aussi le cache de Cloudflare.
🔢 FAQ & contenus recommandés
Varnish met aussi en cache les pages 404, pendant 5 minutes.
La liste d’exclusion par défaut repose sur des adresses en anglais comme [/cart] ; une adresse traduite, comme le [/warenkorb] allemand, doit donc être ajoutée séparément aux règles d’exclusion de Varnish.
Si vous désactivez Object Cache Pro dans les réglages de l’application, l’extension est désactivée puis supprimée. En revanche, si vous arrêtez le service Redis du serveur, elle est seulement désactivée et reste installée, puis elle se réactive quand Redis est relancé.
☁️Contenus recommandés sur Cloudways19 articles · 2 outils
🗂️ Exploiter Cloudways
📄 Inscription · configuration de base📄 Connecter un domaine📄 Configurer le SSL
📋 Serveur & application📄 Connexion à l'administration📄 Staging Management📄 Facturation · tarifs📄 E-mail · add-on SMTP📄 MCP · gérer ses serveurs avec l'IA📄 Accès SFTP · SSH📄 Migration📄 Sauvegardes📄 Changer la taille du serveur
📋 Top 7 des hébergements📄 Qu'est-ce que l'hébergement cloud📄 Qu'est-ce que l'hébergement infogéré📄 Coût d’un hébergement web📄 Cloudways pour les petites entreprises📄 Cloudways WooCommerce
🛠️ Recherche WHOIS de domaine🛠️ Trouver le thème · détecter les extensions
ℹ️ 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.