Как проверить, является ли файл gzipped или нет в firefox/firebug
Я использую библиотеку сжатия для файлов js и css. Однако согласно yslow файл, который он генерирует, не является gzipped, но он должен быть. Поэтому я хочу проверить это сам, но я не знаю, как это сделать.
Как это сделать в firefox или firebug?
Ответы
Ответ 1
Вы можете сказать, посмотрев заголовки HTTP-ответов - ищите "Content-Encoding: gzip"
Вероятно, вы можете сказать, сверлившись на вкладке Net в Firebug, но я всегда использовал панель инструментов веб-разработчиков (расширение Firefox) для проверки заголовков ответов. Существует также более широкое расширение, называемое Live HTTP Headers. https://addons.mozilla.org/en-US/firefox/addon/3829/
Кроме того, вы можете использовать Google для такого веб-сайта, чтобы проверить:
http://www.gidnetwork.com/tools/gzip-test.php
HTH
Ответ 2
Как проверить, был ли файл gzipped в Firefox Dev Tools (СОВЕТ: см. предупреждение на шаге 7)
Вы попали сюда из Google и не используете Firebug? Вот как вы находите, если файл gzipped через Firefox Dev Tools...
- Включите инструменты dev из меню: Firefox > Инструменты > Инструменты Google или на Mac нажмите ⌘⌥i
- Перейдите на вкладку Сеть.
- Нажмите кнопку Обновить или на Mac ⌘r
- Нажмите на файл, который вы хотите проверить в большом списке, который отображается. (Вы можете фильтровать типы файлов, нажав на один или несколько тегов, например HTML || Изображения || CSS и т.д.)
- Обратите внимание на панель, которая появляется справа. Убедитесь, что вкладка Заголовки подсвечена.
- Отсканируйте панель Ответные заголовки (вверху) для Content-Encoding: "gzip"
- Если вы не видите Content-Encoding: "gzip" , не сдавайтесь! Убедитесь, что код состояния ресурса (aka file), который вы выбрали, отображается как 200, а не 304 в списке слева. ПРЕДУПРЕЖДЕНИЕ: 304 ресурса НЕ отображают свою кодировку содержимого в инструментальных средствах FFs. (используя FF Developer Edition 50.0a2 прямо сейчас). Перейдите к шагу 8, чтобы "исправить" это.
- Очистите кеш и получите ресурс прямо с сервера. Перейдите в меню Firefox > История > Очистить недавнюю историю.... Убедитесь, что выбран флажок Очистить кеш. Нажмите Очистить сейчас.
- Перезагрузите страницу. Все ресурсы теперь должны появиться как 200 - они свежие. Это означает, что когда вы проверяете ресурс, вы увидите, будет ли он gzipped или нет.
Счастливое кодирование!
Ответ 3
Я использую 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"
/>