Состояние ресурсов HTML - из кэша или не изменено - в DOM-анализаторе Google Chrome - PullRequest
3 голосов
/ 19 июля 2011

в Google Chrome. После включения инспектора DOM (F12) я захожу на URL-адрес веб-сайта asp.net.Если я выберу вкладку «Сеть», я смогу увидеть запрашиваемые ресурсы вместе с их статусом, временной шкалой и т. Д. При последующих запросах я вижу, что для некоторых элементов отображается состояние «304 Не изменено», а для некоторых - «из кэша», включая.js, .css и файлы изображений.

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

1 Ответ

2 голосов
/ 19 июля 2011

Я бы предположил, что различие заключается в том, что 304 указывает, что браузер отправил запрос, а сервер указывает, что ресурс не изменился, тогда как состояние from cache может указывать, что Chrome не даже не отправлять запрос - браузер знал, что использовать кеш, даже не связываясь с сервером.

Это можно проверить с помощью такого инструмента, как Fiddler, чтобы узнать, запрашиваются ли когда-либо from cache ресурсы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...