Cet article vous apporte une brève introduction au mécanisme de mise en cache HTTP. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.
Mécanisme de mise en cache HTTP
La mise en cache HTTP est divisée en deux types : la mise en cache forcée et la mise en cache comparative
Avant de comprendre cela, comprenons brièvement le message HTTP. le navigateur et les données envoyées et répondues pendant la communication avec le serveur sont rapides.
En-tête de la requête Des informations supplémentaires (cookies, informations sur le cache, etc.) et des informations sur les règles liées au cache sont incluses dans l'en-tête
Et le corps de la requête La partie que la requête HTTP veut vraiment à transmettre
Après avoir brièvement compris cela, examinons le cache fort et le cache de contraste
Le mot-clé du cache fort expire cache-control max-age = Définir le délai d'expiration et comparer le dernier modifié enregistrer dans le cache l'en-tête de réponse du mot-clé Heure de la dernière requête
l'en-tête de requête if-modified-since est comparé à l'heure de la dernière requête.
etag enregistre l'identifiant unique if-none-match compare avec etag pour voir s'il est cohérent et renvoie le serveur pour renvoyer l'identifiant unique
Vous pouvez obtenir le code d'état des données en cache 304
Comment pour configurer le cache des requêtes
Configurez le cache http sur le front-end et configurez le cache de la page html sur le front-end Si vous souhaitez configurer le cache pour une page html statique, vous devez le configurer. expire et contrôle le cache via HTTP META
et définissez les méta-informations de page Web suivantes :
<meta http-equiv="Cache-Control" content="max-age=7200" /> <meta http-equiv="Expires" content="Mon, 20 Jul 2013 23:00:00 GMT" />
Cet article est terminé ici Pour un contenu plus passionnant, vous pouvez faire attention au <.>Vidéo du didacticiel JavaScript du site Web PHP chinois !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!