Как проверить, был ли файл распакован или нет в Firefox / Firebug - PullRequest
20 голосов
/ 06 июля 2010

Я использую библиотеку сжатия для моих файлов js и css.Однако, согласно yslow, файл, который он генерирует, не распаковывается, а должен быть.Так что я хочу проверить это сам, но не знаю как.

Как мне это сделать в firefox или firebug?

Ответы [ 3 ]

30 голосов
/ 06 июля 2010

Вы можете узнать, посмотрев заголовки ответа HTTP - поищите «Content-Encoding: gzip»

Вы, вероятно, можете сказать, углубившись в вкладку «Сеть» в Firebug, но я всегда использовал панель инструментов веб-разработчика (расширение Firefox) для проверки заголовков ответов. Существует также расширение с меньшими возможностями, называемое Live HTTP Headers. https://addons.mozilla.org/en-US/firefox/addon/3829/

Кроме того, вы можете поискать на сайте, таком как этот, Google:

http://www.gidnetwork.com/tools/gzip-test.php

НТН

4 голосов
/ 18 августа 2016

Как проверить, распакован ли файл в инструментах разработки Firefox (СОВЕТ: см. Предупреждение в шаге 7)

Вы попали сюда из Google и НЕ использовали Firebug?Вот как вы можете найти файл, сжатый с помощью инструментов разработчика Firefox ...

  1. Включить инструменты разработчика из меню: Firefox> Инструменты> Инструменты Toogle или на Mac нажмите ⌘⌥i
  2. Нажмите Сеть .
  3. Нажмите Перезагрузить или на Mac ⌘r
  4. Нажмите на файл, который вы хотите проверить вбольшой список, который появляется.(Вы можете отфильтровать типы файлов, щелкнув один или несколько тегов. Например, HTML || Изображения || CSS и т. Д.)
  5. Примечаниепанель, которая появляется справа.Убедитесь, что вкладка Заголовки выделена.
  6. Сканирование заголовков ответа панель (вверху) для Content-Encoding: "gzip"
  7. Если вы НЕ видите Content-Кодировка: "gzip" , не сдавайся!Убедитесь, что код состояния выбранного вами ресурса (он же файла) отображается как 200, а не 304 в списке слева. ВНИМАНИЕ: 304 ресурса НЕ отображают кодировку своего содержимого в инструментах разработчика FF. (сейчас используется FF Developer Edition 50.0a2).Чтобы исправить это, перейдите к шагу 8.
  8. Очистите кеш и получите ресурс прямо с сервера.Зайдите в меню Firefox> История> Очистить недавнюю историю… .Убедитесь, что установлен флажок Очистить кэш .Нажмите Очистить сейчас .
  9. Перезагрузите страницу.Все ресурсы теперь должны отображаться как 200 - они свежие.Это означает, что когда вы проверяете ресурс, вы увидите, является ли он сжатым или нет.

Удачного кодирования!

0 голосов
/ 04 сентября 2014

Если вы используете mozilla, используйте сетевой профилировщик firebug, чтобы увидеть, как фактически уменьшается размер вашего файла, и для перекрестной проверки щелкните ссылку, чтобы увидеть заголовок запроса и ответа, имеющий:

Content-Encoding: gzip

Кстати, если вы используете tomcat, вы можете использовать встроенную функцию tomcat для сжатия gzip. add comression = "on" в server.xml [ большая часть сервераесть поддержка сжатия. ]

<Connector port="8443"
      compression="on"
      compressionMinSize="2048"
      noCompressionUserAgents=""
      compressableMimeType="text/html,text/plain,text/css,text/javascript,text/json,application/x-javascript,application/javascript,application/json"
    /> 
...