Configuration Nginx pour WP Rocket
WP Rocket fonctionnera automatiquement sur les serveurs NGINX, cette configuration n'est pas nécessaire. Elle fournit simplement les règles qui seraient autrement présentes dans le fichier .htaccess sur les serveurs Apache/LiteSpeed.
Maxime Jobin nous a fourni une configuration NGINX :
"elle permet à Nginx de servir directement des fichiers précédemment mis en cache, sans faire appel à WordPress ou à du PHP. Elle ajoute aussi les en-tête de cache CSS, JS, et images via le cache du navigateur."
Jetez y un œil sur GitHub : https://github.com/maximejobin/rocket-nginx
Merci Maxime ! 🎩
Astuces NGINX en plus
- Lisez cette doc au cas où vous auriez activé l'option Cache Mobile de WP Rocket’sur un serveur NGINX.
- Si vous utilisez un chemin de répertoire de cache personnalisé, vous devrez ajuster les références du chemin d'origine dans la configuration.
- Pour les utilisateur du plugin NGINX Helper, une compatibilité automatique existe pour purger à la fois le cache NGINX et le cache WP Rocket lorsque l'un ou l'autre est effacé.
Le plugin Nginx Helper est nécessaire uniquement si la mise en cache NGINX est activée. Cela permet de synchroniser les niveaux de cache.
Veuillez noter que Nginx Helper ne fonctionnera pas automatiquement. Vous devez faire quelques modifications du côté de Nginx. Vous pouvez consulter la liste officielle des tutoriels pour plus de détails.
Remarque : L'utilisation de la configuration NGINX seule avec WP Rocket est généralement plus performante que l'utilisation de WP Rocket avec le cache NGINX.