Встановіть наш застосунок 🪄 натисніть значок у правій частині адресного рядка.

Перевірка Brotli

0 з 0 оцінок
Молода дівчина використовує інструмент Brotli Checker за неоновим стрімерським столом

Встав URL у цей безкоштовний Brotli Checker, щоб перевірити, чи сервер віддає стиснуті ресурси. Реєстрація не потрібна. Інструмент шукає токен br у HTTP-заголовках.

Як brotli checker читає заголовки

Ти вставляєш URL, і інструмент надсилає HTTP-запит із заголовком Accept-Encoding, де вказано gzip, deflate, br. Сервер сам вирішує, що віддати у відповідь. Якщо він підтримує алгоритм, то повертає Content-Encoding: br. Інструмент парсить цей заголовок і показує результат. Він також перевіряє реальний пейлоад, щоб переконатися: сервер не збрехав про кодування.

Алгоритм описаний у RFC 7932. Він використовує попередньо визначений словник на 120 кілобайт. Цей словник містить типові HTTP-рядки та CSS-ключові слова. Такий спільний контекст дозволяє стискати текстові файли набагато сильніше, ніж старі методи. Ти отримуєш сирі заголовки, щоб перевірити точний токен. Перевіряються і magic bytes. Якщо заголовок каже br, а всередині звичайний текст, інструмент покаже невідповідність.

Коли запускати тест стиснення brotli

Це потрібно, коли Lighthouse скаржиться на неоптимізований або нестиснутий текст. Сучасні CDN підтримують brotli, але неправильно налаштовані origin-сервери часто зрізають заголовки. Ти думаєш, що edge-мережа все обробляє, але потім виявляєш, що origin віддає сирий HTML. Це повністю вбиває сенс розгортання глобальної CDN. Щоб перевірити, чи сайт використовує brotli, просто встав URL. Цей онлайн Brotli Checker дозволяє тестувати і edge, і origin напряму.

Ще це корисно під час міграції з gzip. Тобі треба переконатися, що нова конфігурація реально працює до викочування в продакшн. Тільки пам'ятай: статичні ресурси на кшталт картинок і відео вже стиснуті. Інструмент коректно повідомить, що ці файли не використовують текстове стиснення. Для адекватних результатів тестуй лише HTML, CSS та JSON.

  • Перевірка налаштувань edge на CDN.
  • Тест поведінки fallback на origin-сервері.
  • Дебаг відсутніх токенів Accept-Encoding.

Обмеження безкоштовного Brotli Checker

Цей інструмент перевіряє лише фінальний URL, який ти даєш. Він не crawling весь сайт. Якщо головна сторінка використовує стиснення, а підсторінки ні, доведеться тестувати їх окремо. Він також не покаже коефіцієнт стиснення. Лише підтвердить наявність алгоритму. Щоб міряти реальну економію байтів, потрібен окремий профайлер.

Деякі сервери узгоджують кодування залежно від user agent. Якщо твій сервер віддає різні кодування різним клієнтам, результат може відрізнятися. Інструмент використовує стандартний user agent десктопного браузера. Якщо сайт вимагає авторизації або блокує автоматичні запити, перевірка впаде з помилкою з'єднання. Такі захищені ендпоінти доведеться тестити вручну через curl.

Як користуватися brotli checker

  1. Встав повний URL ресурсу, який хочеш протестувати, у поле вводу.
  2. Натисни кнопку перевірки, щоб відправити HTTP-запит із токеном br.
  3. Подивись результат, щоб перевірити наявність заголовка Content-Encoding.
  4. Переглянь сирі заголовки відповіді для детальної інформації про узгодження.

Заголовки кодування стиснення

Ось як виглядають заголовки відповіді для різних алгоритмів стиснення.

АлгоритмТокен Accept-EncodingЗначення Content-Encoding
Brotlibrbr
Gzipgzipgzip
Deflatedeflatedeflate
Zstandardzstdzstd

Frequently asked questions

Цей brotli checker повністю безкоштовний?
Так, ти можеш використовувати його скільки завгодно разів без створення акаунта. Немає жодних прихованих платежів чи преміум-тарифів для перевірки HTTP-заголовків.
Чи працює це для мобільних сайтів?
Інструмент перевіряє відповідь сервера, яка ідентична незалежно від пристрою клієнта. Сервер не змінює алгоритм стиснення залежно від того, ти на телефоні чи на десктопі.
Чому він пише, що стиснення немає, хоча я точно знаю, що мій сайт його використовує?
Твій сервер може перевіряти рядок User-Agent і блокувати автоматизовані інструменти. Або ти тестуєш URL, який робить редирект перед видачею фінального стиснутого пейлоаду. Спробуй перевірити URL фінального призначення напряму.
Яка різниця між br та gzip?
Brotli досягає вищого коефіцієнта стиснення для текстових ресурсів на кшталт HTML, CSS і JavaScript. Він повільніший у стисненні, але швидший у розпакуванні. Gzip старіший і підтримується всюди, але дає більший розмір файлів для того ж контенту.

Поділитися

Схожі інструменти

Перевірка SSL

Отримайте всі можливі дані про SSL-сертифікат.

16
0
Перегляд заголовків HTTP

Отримайте всі заголовки HTTP, які адреса повертає на звичайний GET-запит.

13
0
Перевірка HTTP/2

Перевірте, чи використовує сайт протокол HTTP/2.

15
0

Популярні інструменти