Sommaire (10 sections)
Qu'est-ce que le Smart Static Cache ?
Le Smart Static Cache est une fonctionnalité NGINX intégrée à Plesk qui met en cache les réponses dynamiques générées par votre site (WordPress, Joomla, etc.) et les sert ensuite directement depuis NGINX sans solliciter PHP/Apache.
Pourquoi l'activer ?
- ⚡ Vitesse x10 : réponse en <100 ms au lieu de 800 ms
- 💪 Charge serveur réduite : moins de PHP exécuté
- 🚀 Capacité multipliée : encaissez les pics de trafic
- 🌍 Meilleur SEO : Google adore les sites rapides
Comment ça fonctionne
- 1Premier visiteur sur
/article-1→ NGINX appelle PHP, génère la page, stocke la réponse. - 2Visiteurs suivants sur
/article-1→ NGINX renvoie la copie en cache sans appeler PHP. - 3Au bout du TTL (durée de vie), NGINX rafraîchit le cache.
Pré-requis
- Mode "Smart Static Files Processing" actif dans Apache & nginx Settings.
- Site basé sur HTML/PHP (WordPress, Joomla, etc.).
- ⚠️ Pas adapté aux sites avec contenu personnalisé par utilisateur (comptes, paniers e-commerce).
Étape 1 — Activer
- 1Sites Web et domaines → votre domaine.
- 2Apache & nginx Settings.
- 3Section Smart Static Files Processing → cochez Enable.
- 4Section Smart Static Cache → cochez Enable.
- 5Définissez :
- Durée de vie (TTL) : 1 heure pour un blog, 5 minutes pour un site très dynamique - Taille max du cache : 100 Mo par défaut
Étape 2 — Exclure certaines URL
Certaines pages ne doivent pas être en cache :
- Pages connectées (back-office WordPress
/wp-admin) - Panier e-commerce (
/cart,/checkout) - API de votre site (
/api/*)
Dans Additional nginx directives, ajoutez :
# Ne pas cacher l'admin WordPress
location ~* /wp-admin/ {
set $skip_cache 1;
}
# Ne pas cacher les utilisateurs connectés
if ($http_cookie ~* "wordpress_logged_in") {
set $skip_cache 1;
}Étape 3 — Vérifier que ça fonctionne
curl -I https://votre-domaine.com/Cherchez le header :
X-Cache-Status: HIT # ✅ servi depuis le cache
X-Cache-Status: MISS # première visite
X-Cache-Status: BYPASS # cache contourné (admin)Étape 4 — Vider le cache
Quand vous publiez un nouveau contenu :
- 1Apache & nginx Settings → Vider le cache.
- 2Ou via WordPress (si le plugin "Plesk WordPress" est installé) → Purger le cache depuis l'admin.
Cas d'usage typiques
| Type de site | Smart Static Cache |
|---|---|
| Blog WordPress | ✅ TTL 1-6 h |
| Site vitrine | ✅ TTL 24 h |
| Site institutionnel | ✅ TTL 12 h |
| WooCommerce | ⚠️ Avec exclusions (cart, checkout) |
| App SaaS | ❌ Cache au niveau applicatif plutôt |
Conseils Cmediahost
- Notre NGINX est tuné pour exploiter le Smart Static Cache au maximum.
- Sur les offres Pro, le cache est activé par défaut sur les nouveaux WordPress.
- Pour des sites e-commerce sérieux, combinez Smart Cache + plugin WP Rocket ou W3 Total Cache pour un cache de plus haut niveau.
- Notre support peut auditer votre configuration cache pour des gains additionnels.
Hébergement Plesk professionnel chez Cmediahost
SSD NVMe, sauvegardes quotidiennes, SSL gratuit, support FR 24/7.
Hébergement Plesk
Lancez votre site sous Plesk avec Cmediahost
Profitez d'un panneau Plesk Obsidian préconfiguré, d'un SSL gratuit renouvelé automatiquement, de sauvegardes quotidiennes et d'un support francophone 24/7. À partir de 25 000 XOF / an.
- SSL Let's Encrypt gratuit
- SSD NVMe haute performance
- Sauvegardes JetBackup quotidiennes
- Support francophone 24/7
