Question

Comment puis-je utiliser Fiddler pour confirmer que la mise en cache HTTP fonctionne? Y at-il une autre meilleure façon?

Était-ce utile?

La solution

Vous pouvez confirmer la mise en cache en ayant une page et chercher une ressource noter qu'aucune demande de la ressource est apparue dans Fiddler. Je ne peux pas penser à une meilleure façon de le faire. Fonctionne pour moi.

Autres conseils

clic droit sur l'URL dans le Fiddler et cliquez sur Propriétés, vous pouvez vérifier les informations cach dans ce pop-up sous « WININET CACHE INFO »

Parcourir le site à travers le Fiddler comme proxy. Dans chaque détails de la réponse, il y a un onglet « caching ». Cela montre les informations utiles sur les en-têtes de réponse - par exemple ce que les différents Cache-Control et Expires valeurs moyennes.

Je pense que la meilleure façon est d'utiliser la méthode démontrée dans la plupart des tutoriels de mise en cache - Avoir une étiquette sur la page qui affiche l'heure actuelle du serveur. Si la valeur est mise en mémoire cache, vous ne verrez pas le mettre à jour avec actualisation de la page suivantes jusqu'à ce que le cache est régénéré.

Si votre exigence est plus complexe (vous devez utiliser Fiddler), la suggestion d'Anthony est celui que je l'ai utilisé avec succès dans le passé.

Fiddler va certainement aider à ce sujet. Vous aurez soit voir le répondre serveur avec une réponse HTTP 304 (Non modifié - qui indique au client que l'élément mis en cache est toujours valide) ou pour le contenu qui a son correctement ensemble expiration web, vous ne verrez pas une demande du tout.

En fait, vous trouverez Firefox, plus Firebug fera pour vous aussi.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top