Looking for http Keywords? Try Ask4Keywords

HTTPMise en cache des réponses HTTP


Remarques

Les réponses sont mises en cache séparément pour chaque URL et chaque méthode HTTP.

La mise en cache HTTP est définie dans la RFC 7234 .

Glossaire

  • fresh - état d'une réponse mise en cache, qui n'a pas encore expiré. En règle générale, une nouvelle réponse peut satisfaire des demandes sans qu'il soit nécessaire de contacter le serveur dont la réponse provient.
  • stale - état d'une réponse mise en cache, qui a dépassé sa date d'expiration. En règle générale, les réponses obsolètes ne peuvent pas être utilisées pour satisfaire une demande sans vérifier auprès du serveur si elle est toujours valide.
  • satisfaire - réponse en cache satisfait une demande lorsque toutes les conditions de la demande correspondent à la réponse mise en cache, par exemple , ils ont la même méthode HTTP et URL, la réponse est frais ou la demande permet des réponses périmées, têtes de requête correspondent en- têtes listés en réponse de Vary - tête, etc. .
  • revalidation - vérifie si une réponse en cache est fraîche. Cela se fait généralement avec une requête conditionnelle contenant If-Modified-Since ou If-None-Match et le statut de réponse 304 .
  • cache privé - cache pour un seul utilisateur, par exemple dans un navigateur Web. Les caches privées peuvent stocker des réponses personnalisées.
  • cache public - cache partagé entre de nombreux utilisateurs, par exemple sur un serveur proxy. Un tel cache peut envoyer la même réponse à plusieurs utilisateurs.

Mise en cache des réponses HTTP Exemples Liés