Groupe Cmedias — Acmedias · Cmedias Holding · Acmedias Tech
Plesk · Serveurs Web3 min de lecture

Smart Static Cache NGINX

Activer le cache statique intelligent pour booster votre site.

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

  1. 1Premier visiteur sur /article-1 → NGINX appelle PHP, génère la page, stocke la réponse.
  2. 2Visiteurs suivants sur /article-1 → NGINX renvoie la copie en cache sans appeler PHP.
  3. 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

  1. 1Sites Web et domaines → votre domaine.
  2. 2Apache & nginx Settings.
  3. 3Section Smart Static Files Processing → cochez Enable.
  4. 4Section Smart Static Cache → cochez Enable.
  5. 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 :

  1. 1Apache & nginx SettingsVider le cache.
  2. 2Ou via WordPress (si le plugin "Plesk WordPress" est installé) → Purger le cache depuis l'admin.

Cas d'usage typiques

Type de siteSmart 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.

Voir les offres

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
Découvrir les offres Plesk