Почему мой Firefox / Firebug не показывает мне кэшированные изображения?

#firefox #caching #firebug

#firefox #кэширование #firebug

Вопрос:

Я смотрю на временную шкалу Firebug таких страниц, как www.google.com после обновления страницы (F5) ВСЕ файлы загружаются со статусом 200 и не указывают на то, что они поступают из кэша.

В IE и Chrome некоторые файлы имеют статус 304 не изменен, и кэш, похоже, работает.

Есть ли где-нибудь параметр, указывающий firebug не извлекать файлы из кэша?

Любое другое объяснение этому?

Ответ №1:

Нашел это — мой кеш был отключен в about: config

Ответ №2:

Firebug сообщает, просматривая, что происходит на определенном уровне приложения.

Кэширование новых объектов (тех, которые не нуждаются в повторной проверке) работает, притворяясь на более высоком уровне, что он получил ресурсы из Интернета, даже когда они поступили из кэша, так что следующему по величине уровню не нужно заботиться о кэшировании (т. Е. Используется абстракция).

По этой причине Firebug иногда сообщает о 200 случаях, когда запроса вообще не было, хотя я обнаружил, что он сообщает о 304.

Я буду использовать Firebug для быстрого обзора таймингов, но для подробных отчетов о том, что на самом деле происходит в сети, я бы использовал Fiddler, который находится между браузером и Интернетом и, следовательно, более непосредственно сообщает о том, что на самом деле было отправлено по проводам.

Комментарии:

1. Я попросил коллегу протестировать его на своем firebug, и он показывает 304, в то время как мой никогда не показывает. Есть некоторые настройки, которые мне не подходят. Мне нужно найти, где это

2. У вас одинаковые версии firebug? Я уже некоторое время видел 304. Я все еще вижу 200 в тех случаях, когда к файлу вообще не обращались, поэтому я по-прежнему использую fiddler вместо этого (так же удобно, как firebug для других вещей).