Чи є простий спосіб побачити кількість стиснення в Chrome?


33

Я зайнятий перевіркою того, як мій веб-сервер робить gzip. Я впевнений, що тепер увімкнено gzip, коли хром показує заголовок gzip-кодування вмісту:.

Чи є простий спосіб дізнатися, скільки файлів було стиснено в інструментах для розробників Chrome?


1
Якщо для перегляду заголовків HTTP є плагін, ви можете просто порівняти розмір документа із Content-Lengthзаголовком.
— Lèse majesté

Відповіді:


32

Оновлена ​​відповідь за 2017 рік : Так.

Стовпчик розміру на вкладці "Мережа" в Інструментах для розробників Chrome має розмір як стисненого, так і нестисненого, для gzip, brotli та будь-якого іншого, що буде надалі. Наприклад:

Тут стислий розмір 242 Кб, нестиснений розмір - 1,1 Мб

Щоб побачити обидва, переконайтеся, що у вас є Devtools із великими рядками запитів . Це перша ікона в параметрах "Перегляд" на спеціальній панелі інструментів.


7
Спасибі. Легко пропустити це. Треба натиснути "використовувати великі рядки запиту"
— alds

Також ви можете клацнути правою кнопкою миші заголовки стовпців і показати заголовк відповідей "Кодування вмісту". Після цього ви можете сортувати за стовпцем, щоб отримати швидкий список усіх gzipped відповідей.
— третина

18

На сьогодні найпростіший метод - це використання онлайн-інструменту. GIDZipTest показує вам безліч деталей: оригінальний розмір, стислий розмір та відсоток стиснення.


Однак це можливо в Chrome, доклавши трохи зусиль. (Оновлено найновіший Chrome, вересень 2011 р.)

У Інструментах для розробників перейдіть на вкладку «Мережа» та перезавантажте сторінку. Ви побачите список усіх файлів, отриманих у лівій колонці. Клацніть відповідну сторінку / файл зліва, а потім вкладку «Заголовки» на правій панелі.

У розділі "Заголовки відповідей" ви повинні побачити "Кодування вмісту: gzip", а потім заголовок "Довжина вмісту". Це розмір стисненого вмісту.

Знайти нестиснений розмір складніше. Якщо ви розміщуєте статичні файли, ви можете просто перевірити його розмір. Для динамічного вмісту вам доведеться скопіювати і вставити HTML в текстовий редактор і зберегти його, щоб перевірити точний розмір.


де "включити відстеження ресурсів"?
— Pacerier

@Pacerier: дещо інакше в останній версії Chrome; Я оновив свою відповідь новими інструкціями.
— НезадоволенняGoat

Акуратний інструмент. Я не міг зрозуміти, чому відповіді, надіслані моїм додатком Google App Engine, не показують стислий розмір. Відповіді, надіслані SDK (тобто localhost), не стискаються, коли відповіді надходять із хмари. Виходить, Chrome працює чудово.
— Еван Плейс

9

Оновлення за 2017 рік

Під час використання великих піктограм інструменти для хромованих розробників показують розмір стиснення до та після нього на вкладках мережі.

Я підтвердив, вимкнувши і ввімкнувши gzip на своєму веб-сервері.

Скріншот інструментів для розробників Chrome

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


5

Ще один спосіб досягти цього - за допомогою CURL:

curl -i -H "Accept-Encoding: gzip" http://someurl.com | wc -c

проти

curl -i http://someurl.com | wc -c

Число, показане після кожної команди, - це кількість байтів, які перетнули провід.


2

Я чув, що той, хто перебуває в хромі, є несправним через помилку в веб-програмі.

Y Повільна Плагін для Firefox робить велику роботу. Під час його запуску перейдіть на вкладку «Компоненти» та розгорніть тип компонента, для якого потрібно отримати значення. Він покаже початковий розмір і розмір gzip.


2

Це не спеціально для Chrome, але я використовую Fiddler під час перевірки інформації про трафік HTTP / заголовка. Це чудовий інструмент, працює на будь-якому браузері і це безкоштовно!



Дякуємо, що запропонували це. Fiddler не показує "нестиснений розмір", але дозволяє додавати стовпці для "CompressionSavings" та "CompressionSavings%". Додайте їх, клацнувши правою кнопкою миші стовпці ==> "Налаштувати стовпчики" ==> "Різне" ==> Спадне меню "Назва поля".
— JasonS

0

Для тих, хто все ще приїжджає сюди із загального пошуку в Google (як я), у сучасних версіях Firefox можна побачити "сирий" та gzipped розмір безпосередньо зі своїх розробників, порівнявши стовпчик "Перенесений розмір" та "Розмір". "Розмір" - це необроблений розмір відповіді, "Перенесений розмір" - це фактичний розмір даних, переданих для відповіді, який може бути меншим за фактичний розмір у випадку gzip, як на зображенні нижче, або навіть 0 у у випадку, якщо відповідь кешується у клієнта.

Firefox devtools gzipped розмір

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.