Как пользоваться
- 1
Вставьте URL HTML, CSS, JS, изображения или шрифта.
- 2
Запустите проверку заголовков без скачивания тела ответа.
- 3
Проверьте score, cache directives, validators и Vary policy.
Что умеет инструмент
- Определяет static asset по URL/content-type и применяет другой стандарт оценки, чем для HTML.
- Проверяет Cache-Control, validators, Expires fallback и Vary: Accept-Encoding.
- Работает через SafeHttpFetcher с SSRF-защитой и read_body=false.
Когда пригодится
- Проверить, что hashed CSS/JS/шрифты кэшируются долго и immutable.
- Найти HTML с опасным long public cache.
- Проверить, есть ли validators для revalidation.
Что происходит внутри
Тело финального ответа не скачивается; используются status, final URL и headers.
Static asset heuristics учитывает расширение URL и content-type.
Вопросы и ответы
Для всех файлов нужен max-age=31536000?
Нет. Долгий immutable cache безопасен для content-hashed assets. Для HTML и неперсонализированных страниц правила должны учитывать purge и релизы.
Почему важен Vary?
При сжатии или content negotiation Vary помогает кэшам не смешивать разные варианты ответа для клиентов.
