Mise en cache des pages
Lorsqu'un visiteur arrive sur votre site WordPress, son navigateur communique avec votre serveur web qui charge WordPress - cela implique un traitement PHP, des requêtes à destination de votre base de données, le renvoi des fichiers au navigateur pour qu'ils soient finalement assemblés en une page web complète. Cela peut prendre plusieurs secondes - une éternité pour les internautes modernes.
La fonction de mise en cache des pages, qui est activée automatiquement par défaut, accélère votre site en supprimant le PHP et les requêtes à la base de données et en enregistrant le contenu dans des fichiers HTML. Pour chaque page, vous trouverez au moins deux fichiers, en fonction de vos réglages.
Ces fichiers seront :
Fichiers de base du cache
index.html
- Page HTML pour les sites web sans certificat SSL, utilisant HTTPindex-https.html
- Page HTML pour les sites web avec un certificat SSL, utilisant HTTPSindex-https.html_gzip
- La page HTML compressée au format gzip.-
index-mobile-https.html
- Page HTML pour mobile créée par le Cache mobile.
Ou selon les réglages de votre WP Rocket, vous pouvez également voir :
-
index-webp-https.html
- Page HTML pour la version WebP lorsque Compatibilité avec WebP est activée. -
index-https-cookieValue.html
- Si la méthode des cookies obligatoires/dynamiques a été utilisée ou si vous utilisez un plugin avec une compatibilité automatique avec les cookies, on s'attend à voir des fichiers nommés comme ceci.ex : exemple du plugin Cookie Notice
Chaque page en cache sur votre site aura un dossier dédié avec les fichiers de cache à l'intérieur. Vous pouvez le trouver en passant par le dossier /cache/wp-rocket/votre-domaine.com/, comme indiqué ci-dessous :
Une fois créés, ces fichiers seront servis à vos visiteurs soit grâce :
- Aux règles Rewrites dans votre .htaccess ou la Configuration Nginx pour WP Rocket
- Fichiers PHP, ce qui se produit lorsque les règles de réécriture sont supprimées du fichier .htaccess. Il en va de même pour les serveurs NGINX où la configuration de NGINX WP Rocket n'a pas été appliquée.
L'URL complet du fichier en cache (i.e: https://votre-domaine.com/wp-content/cache/wp-content/votre-domaine/titre-de-page/index-https.html.gzip) ne devrait pas apparaître directement au visiteur. Si c'est le cas, consultez ce guide pour trouver des solutions : Résoudre le problème de redirection vers index_gzip.html
Qu'en est-il du référencement et du SEO ?
Même s'il est possible de visiter ces pages via le navigateur, comme https://votre-domaine.com/wp-content/cache/wp-content/votre-domaine/titre-de-page/index-https.html.gzip - ces pages ne devraient pas poser de problème puisque la balise canonical contiendra l'URL correcte à des fins de SEO.
Plus d'infos
Si vous souhaitez en savoir plus sur la mise en cache des pages, comment elle est préchargée, à quelle fréquence elle est effacée ou comment la désactiver, consultez les articles suivants.