Подтверждение HTTP-кэширования с помощью Fiddler - PullRequest
7 голосов
/ 24 апреля 2009

Как я могу использовать Fiddler, чтобы убедиться, что HTTP-кэширование работает? Есть ли другой лучший способ?

Ответы [ 5 ]

5 голосов
/ 24 апреля 2009

Вы можете подтвердить кэширование, получив страницу, извлекающую ресурс, и заметьте, что в Fiddler не было ни одного запроса на ресурс. Я не могу придумать лучшего способа сделать это. У меня работает.

3 голосов
/ 14 августа 2013

щелкните правой кнопкой мыши URL-адрес в фиддлере и выберите «Свойства», вы можете проверить информацию о кэше в этом всплывающем окне в «ИНФОРМАЦИИ О WINCET CACHE»

2 голосов
/ 24 апреля 2009

Просмотр сайта через Fiddler в качестве прокси. В каждом подробном ответе есть вкладка «Кэширование». Это показывает полезную информацию о заголовках ответа - например, что означают различные значения Cache-Control и Expires.

0 голосов
/ 24 апреля 2009

Fiddler определенно поможет с этим. Вы увидите, что сервер отвечает HTTP 304 ответом (не изменен - ​​который сообщает клиенту, что кэшированный элемент все еще действителен), или для содержимого, для которого правильно истек срок действия в Интернете, запрос вообще не будет отображаться.

На самом деле, вы обнаружите, что Firefox плюс FireBug сделает это и для вас.

0 голосов
/ 24 апреля 2009

Я думаю, что лучший способ - это использовать метод, продемонстрированный в большинстве уроков кэширования. На странице должна быть метка, отображающая текущее время сервера. Если значение кэшируется, вы не увидите его обновление с последующим обновлением страницы, пока кэш не будет восстановлен.

Если ваше требование более сложное (вам нужно использовать Fiddler), совет Энтони - то, которое я успешно использовал в прошлом.

...