Парсер Cache-Control
Анализатор Cache-Control
Анализируйте политики кэширования, область кэшируемых данных и TTL свежести. Также создавайте воспроизводимые заголовки через Конструктор.
Сводка анализа
Конструктор
public, max-age=600, stale-while-revalidate=30Предпросмотр JSON
{
"directives": [
{
"key": "public",
"value": null
},
{
"key": "max-age",
"value": "600"
},
{
"key": "stale-while-revalidate",
"value": "30"
}
],
"warnings": [],
"cacheability": "Shared caches allowed",
"freshnessSeconds": 600,
"staleWhileRevalidateSeconds": 30,
"staleIfErrorSeconds": null
}Разбор Cache-Control онлайн — больше не нужно гадать по директивам.
Похожие
Варианты использования
- После релиза контент не обновляется — вставьте заголовок ответа и проверьте, не ошиблись ли в стратегии кэширования
- При отладке стратегии кэширования браузера проверьте директивы no-cache и must-revalidate, если страница не обновляется
- При оптимизации кэширования статических ресурсов настройте max-age, immutable и stale-while-revalidate через генератор
- Проверьте, действует ли no-store, чтобы конфиденциальные данные не кэшировались в ответах API
Как использовать
- Вставьте заголовок Cache-Control в зону парсера или настройте директивы кэширования в генераторе
- В режиме парсинга просмотрите TTL, область кэширования, стратегию ревалидации и предупреждения
- В режиме генерации выберите public/private/no-cache/no-store и укажите значения времени
- Скопируйте результат Cache-Control для серверного конфига или вставьте обратно для дальнейшей отладки
Функции
- Стратегия кэширования по полочкам: TTL, общий кэш, момент ревалидации — всё понятно с первого взгляда
- Оптимизация по направлениям: кэш браузера, CDN и API можно оценивать раздельно
- Результат удобен для командной работы: выводы парсера легко передать фронтенду, бэкенду и DevOps
- Готово к применению: сгенерированные значения подходят для серверных конфигов и экспериментов с кэшированием
Часто задаваемые вопросы
В чём разница между max-age и s-maxage в Cache-Control?
max-age влияет на локальный кэш браузера, s-maxage — на CDN и общий кэш. Разобрав директивы, вы поймёте, на каком уровне застревает кэширование.
Почему браузер часто обращается к серверу, несмотря на настроенный кэш?
Распространённые причины: no-cache, must-revalidate, слишком короткое время кэширования или конфликт заголовков. После парсинга можно быстро определить, какая директива мешает попаданию в кэш.
Подходит ли инструмент для диагностики кэширования CDN и статических ресурсов?
Да. Для изображений, JS, CSS и заголовков API можно проверить TTL, стратегию общего кэширования и логику обновления — удобно для самопроверки перед релизом.
Безопасно ли парсить заголовки кэширования онлайн?
Инструмент работает с текстом заголовков, который вы вставляете сами, без сложных процессов загрузки — подходит для быстрой самопроверки конфигурации кэширования фронтендом, DevOps и вебмастерами.
- Генератор заголовков авторизации
- Парсер Cache-Control
- Парсер Content-Disposition
- Генератор CORS-заголовков
- CORS инспектор
- Генератор CSP
- Конвертер cURL в код
- Глобальная проверка распространения DNS
- DNS-запрос
- Парсер Forwarded-заголовков
- Генератор hreflang
- Анализатор HSTS
- Парсер HTTP-куки
- Проверка HTTP-заголовков
- Тестер HTTP-запросов
- Справочник кодов состояния HTTP
- Поиск IP
- Конвертер IPv4
- Развёртка IPv4-диапазонов
- IPv6 тулбокс
- Парсер Link-заголовков
- MX-записи
- Проверка портов
- Конструктор URL-параметров
- Парсер заголовков Rate Limit
- Инспектор редиректов
- Генератор Robots.txt
- Инспектор robots.txt
- Проверка заголовков безопасности
- Генератор security.txt
- Парсер Set-Cookie
- Аудит сети сайта
- Генератор Sitemap
- Инспектор sitemap
- Проверка SSL-сертификатов
- Калькулятор подсетей
- Парсер URL
- Парсер User-Agent
- Генератор UTM-ссылок
- Тест WebSocket
- Какой мой IP?
- Проверка WHOIS