#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 для других вещей).