Как узнать, есть ли сайт в архиве?


74

Я захожу на некоторые веб-сайты, которые действительно очень медленные, и я хотел бы знать, есть ли эти сайты в gzip. Есть ли простой способ узнать это?

Ответы:


109

Если вы используете Chrome или Firefox , вы можете открыть инструменты разработчика и увидеть его.

  • В Chrome это делается из меню гаечного ключа: Инструменты> Инструменты разработчика или, альтернативно, нажатием CtrlShiftI.
  • В Firefox нажмите кнопку меню: «Разработчик»> «Инспектор» или, в качестве альтернативы, нажмите CtrlShiftC.

После того, как вы откроете инструменты разработчика, вы можете нажать на Networkвкладку и обновить страницу. Если затем щелкнуть верхнюю запись в списке и выбрать Headersсправа, она выведет список всех заголовков ответов для страницы.

Если вы найдете Content-Encoding: gzipв списке, то страница сжата gzip.

Вот как это выглядит в Chrome:

Скриншот инспектора Chrome.

Вот как это выглядит в Firefox: Снимок экрана инспектора Firefox.


Предположительно, указанный размер после gzipping?
Деймон

@ Damon Нет, сообщаемый размер, доступный для браузера, такой же, сжатие полезно для транспортного уровня, а размер, доступный для браузера, после распаковки, поэтому тот же размер, что и для документа.
Прия Ранджан Сингх

14

А вот еще одна проверка gzip: gzipWTF

введите описание изображения здесь

введите описание изображения здесь


Действительно ли это говорит о том, что сайт, который вы тестируете, распакован? Из того, что я могу собрать, он показывает только информацию об URI ресурса, которая может даже не приходить с целевого сайта (например, CDN).
Дэн Аткинсон

3
не работает в 2019 году
Люк Саламон

@DanAtkinson Сайт, кажется, не работает в 2019 году. Скорее всего, он проверит совпадение заголовка ответа и строки, если он скажет «gzip», вместо того, чтобы вы определяли заголовок вручную, как выбранный ответ сказал через Inspect -> Network.
Мохаммед Джорайд


2

Еще одна онлайн-проверка: https://checkgzipcompression.com

Я обнаружил, что ни один из моих установленных браузеров не показывал Content-Encoding: gzipзаголовок, в то время как сервер фактически отправлял его. Расследование показало, что именно антивирусное программное обеспечение ESET отвечает за перехват и распаковку всего трафика на ПК.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.