Brotli Проверка

Използвайте нашия инструмент за проверка на Brotli, за да определите дали даден уебсайт използва алгоритъма за компресия Brotli за подобрена скорост.

5 от 2 оценки
Brotli Проверка

Brotli Проверка е безплатен инструмент, който установява дали даден уебсайт използва Brotli компресия при доставяне на съдържание.

Какво представлява Brotli компресията?

Brotli е формат за компресия без загуби, който намалява обема на данните, прехвърляни от уеб сървъра към браузъра. Обикновено се прилага към текстово съдържание, например файлове във формат HTML, CSS, JavaScript, JSON и SVG.

Компресирането се извършва преди или докато сървърът изпраща отговора. Съвместимият браузър посочва, че приема Brotli, като включва br с ненулева стойност за качество в HTTP заглавието Accept-Encoding на заявката. Ако сървърът или мрежата за доставка на съдържание е конфигурирана да използва Brotli, може да върне компресирания отговор с Content-Encoding: br.

Brotli не променя смисъла на съдържанието. Браузърът декомпресира отговора, преди да го обработи. Формати, които вече използват собствена компресия, включително JPEG, PNG, MP4 и повечето архивни файлове, обикновено почти не се повлияват от допълнително компресиране с Brotli.

Схема: отговорът на сървъра се компресира с Brotli преди трансфера

Как да проверя дали даден сайт използва Brotli?

Въведи адреса на уебсайта и стартирай проверката, за да разбереш дали той използва Brotli компресия.

Обработката се извършва на сървъра. Въведеното от теб се изпраща до него през HTTPS и не се съхранява.

Как да разчета резултата от Brotli Проверка?

Резултатът показва дали уебсайтът използва Brotli.

Ако Brotli бъде открит, сайтът го използва. Ако не бъде открит, съдържанието може да не е компресирано или да използва друго кодиране, например Gzip.

Примерен резултат, създаден от инструмента Brotli Проверка

Отстраняване на често срещани проблеми с Brotli

Ако Brotli не бъде открит, въпреки че очакваш да е активен, следвай тези стъпки за диагностика.

  1. Brotli е активиран, но сайтът продължава да връща Gzip. Провери настройките за договаряне на съдържанието, правилата за това кое съдържание подлежи на компресиране, праговете за минимален размер и кешираните варианти. Ако заявката преминава през CDN, обратен прокси сървър или хостинг платформа със собствена политика за компресиране, посредникът може да замени Brotli с кеширан Gzip отговор.
  2. Началната страница преминава проверката, но статичните файлове не. Прегледай правилата за компресиране на CSS и JavaScript файлове. Сървърните правила често се прилагат според MIME типа, а ресурсите може да се предоставят от друго име на хост, например static.example.co.uk.
  3. Скорошна промяна по хостинга или CDN не се отразява. Провери DNS, маршрутизирането и HTTP заглавията на отговора. Ако трафикът все още достига до стара крайна точка или сървър източник, резултатът може да отразява предишната конфигурация.
Инструментът Brotli Проверка в digily.link с формата за въвеждане

Проверка на HTTP заглавия може да помогне, когато трябва да прегледаш заглавията на отговора, а не само резултата за компресията. Brotli и HTTP/2 са отделни функции, затова използвай HTTP/2 Проверка, ако трябва да потвърдиш и протокола на връзката. Един сайт може да използва Brotli през връзка без HTTP/2, а активирането на HTTP/2 само по себе си не включва Brotli.

Можеш да направиш проверка и от командния ред с curl. Заявка като curl --compressed -D - -o /dev/null https://www.example.co.uk/ указва на curl да приема поддържаните видове компресия и извежда заглавията на отговора. Резултатите може да се различават, ако сървърът обработва клиентите за команден ред по различен начин или ако се използва HEAD заявка вместо обикновена GET заявка.

Защо кеширането или разпространението на промените може да даде привидно грешен резултат?

Кешовете и забавянията при маршрутизирането могат временно да доведат до резултат, който се различава от очакваната конфигурация. CDN може да пази по-стар, некомпресиран или компресиран с Gzip обект, докато той не изтече или не бъде изчистен.

Когато изборът на представяне зависи от Accept-Encoding, отговорът от сървъра източник трябва да включва Vary: Accept-Encoding. Кешовете използват това поле при създаването на ключове за кеширане, за да пазят отделни представяния за клиенти с различна поддръжка на компресия. Ако това заглавие липсва или се обработва неправилно, кешът може да върне грешния вариант. Когато Brotli се появява само от време на време, провери ключа за кеширане на CDN и заглавията на отговора.

Промените в DNS са друг възможен източник на забавяне. Резолверите може да запазят предишния адрес до изтичането на неговото време на живот, а по време на миграция различни мрежи могат да достигат до различни сървъри. Тъй като тази проверка се изпълнява на сървър, използваният от нея път през DNS и кешовете може да не съвпада с този на браузъра ти. Инструментите за разработчици в браузъра също може да показват локално кеширан отговор, затова при сравняване на резултатите презареди страницата с изключен кеш.

Често задавани въпроси

Може ли Brotli и Gzip да са активирани едновременно?

Да. Сървърите обикновено поддържат и двете и избират кодиране според заглавието Accept-Encoding на клиента. Така съвместимите по-стари клиенти получават Gzip, а Brotli се използва за клиентите, които заявяват br с ненулева стойност за качество.

Използват ли Brotli файловете разширение .br?

Предварително компресираните Brotli файлове може да използват разширението .br на сървъра, но посетителите на сайта обикновено заявяват оригиналния URL адрес. Сървърът избира компресираното представяне и го обозначава чрез заглавието Content-Encoding на отговора.

Трябва ли всеки файл в сайта да използва Brotli?

Не. Brotli по принцип е подходящ за текстови отговори, докато изображенията, видеоклиповете, PDF и архивните файлове може вече да са компресирани. Повторното компресиране на тези формати може да натовари сървъра, без да намали съществено размера на прехвърляните данни.

Подобрява ли Brotli класирането в търсачките?

Brotli не гарантира пряко по-високо класиране. По-малките текстови отговори могат да съкратят времето за прехвърляне, което може да допринесе за по-добра производителност на страницата. Върху резултата, който усещат потребителите, обаче влияят и кеширането, времето за отговор на сървъра, изпълнението на скриптове и обработката на изображения.

Какво да проверя, след като активирам Brotli?

Потвърди, че представителна извадка от текстови отговори се зарежда правилно в браузър. Прегледай Content-Type, Content-Encoding, Content-Length, когато присъства, и Vary. Ако в кеша са останали стари варианти, изчисти съответните записи в CDN.

Сподели

Подобни инструменти

SSL търсене

Използвайте нашия инструмент за проверка на SSL, за да получите подробна информация за всеки SSL сертификат и да осигурите сигурността на вашия уебсайт.

8,700
153
Проверка на HTTP заглавия

Извлечете всички HTTP заглавия, върнати от URL адрес за типично GET заявка с нашия инструмент за проверка на HTTP заглавия.

4,759
50
HTTP/2 Проверка

Проверете дали уебсайтът използва най-новия HTTP/2 протокол с нашия инструмент за проверка на HTTP/2 и осигурете оптимална производителност.

4,927
147

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