Qu'est-ce que Générateur d'en-tête Cache-Control ?
L'en-tete HTTP Cache-Control indique aux navigateurs et aux CDN combien de temps conserver une ressource avant de recuperer une copie fraiche. Le definir correctement ameliore la vitesse de page pour les visiteurs recurrents et reduit les requetes inutiles. L'absence ou l'agressivite excessive des en-tetes de cache est une raison courante pour laquelle les utilisateurs voient du contenu perime apres un deploiement.
Réponse rapide
Utilisez l'en-tete HTTP Cache-Control pour indiquer aux navigateurs et CDN combien de temps conserver une ressource avant de la revalider. Pour les sites statiques : utilisez public, max-age=31536000, immutable sur les CSS/JS avec empreinte, public, max-age=0, must-revalidate sur le HTML, et no-store sur les pages sensibles.
Last updated: 2026-05-28
Limites
- GitHub Pages ne prend pas en charge les en-tetes Cache-Control personnalises - seuls ETag et Last-Modified sont fournis automatiquement. Utilisez Cloudflare ou un autre CDN devant pour des regles de cache personnalisees.
- La directive immutable n'est pas une norme RFC officielle mais est largement supportee par les navigateurs modernes et les CDN.
- Les navigateurs peuvent encore mettre en cache du contenu en mode hors ligne meme avec Cache-Control: no-store.
Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub
Comment utiliser cet outil
- Selectionnez le type de ressource correspondant a votre contenu : HTML statique, CSS/JS avec empreinte, images, flux, pages privees ou no-store.
- Choisissez votre plateforme d'hebergement pour des conseils de deploiement specifiques si necessaire.
- Copiez la valeur de l'en-tete Cache-Control et ajoutez-la a votre configuration serveur, regles CDN ou fichier d'en-tetes de la plateforme d'hebergement.
A quoi il sert
- Configurer un cache agressif pour les fichiers CSS et JS avec empreinte utilisant des noms de fichier avec hash de contenu.
- Prevenir la mise en cache des pages d'authentification, des flux de paiement et des donnees utilisateur sensibles.
- Configurer la fraicheur des flux et sitemaps pour que les robots obtiennent un contenu a jour sans requetes excessives.