Skip to main content

Cache-Contrôle

Que signifie Cache-Control ?

Cache -Control est un en-tête HTTP utilisé pour spécifier les politiques de mise en cache du navigateur dans les demandes Client et les réponses du serveur. Les politiques comprennent la manière dont une ressource est mise en cache, l’endroit où elle est mise en cache et l’âge maximal qu’elle peut avoir avant d’expirer.

Les déclarations de demande Cache et les déclarations de réponse Cache les plus courantes sont les suivantes

Cache Contrôle

Copyright : https://developer.mozilla.org

Comment cela fonctionne-t-il ?

L’en-tête Cache-Control est divisé en directives, dont les plus courantes sont énumérées ci-dessous :

Cache -Contrôle : âge maximum
La directive de requête max-age définit en secondes le temps nécessaire pour que la copie en cache d’une ressource expire. Par exemple, Cache-control : max-age = 120 signifie que la ressource retournée est valide pendant 120 secondes.

Cache -Contrôle : aucun Cache
La directive No-Cache signifie qu’un navigateur peut mettre en cache une réponse mais doit d’abord envoyer une demande de vérification à un serveur d’origine.

Cache -Contrôle : No-Store
La directive no-store signifie que les navigateurs ne doivent pas mettre en cache une réponse et doivent la récupérer auprès du serveur chaque fois qu’elle est demandée. Ce paramètre est normalement utilisé pour les données confidentielles, telles que les informations bancaires personnelles.

Cache -Contrôle : public
La déclaration de réponse publique précise qu’une ressource peut être mise en cache par n’importe quel Cache.

Cache -Contrôle : Privé
La directive de réponse privée spécifie qu’une ressource est propre à l’utilisateur. Il peut toujours être mis en cache, mais uniquement sur un appareil Client.

Pour plus d’informations et d’exemples sur Cache-Control, cliquez ici :
https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/http-caching


Vous avez d'autres questions ?

Veuillez nous contacter


Autres contenus