Подтвердить что ты не робот

Как проверить, является ли файл gzipped или нет в firefox/firebug

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

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

4b9b3361

Ответ 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"
    />