Cache-Control — конструктор
Разбирает и формирует заголовок Cache-Control, а также создаёт нормализованный текст, фрагмент Nginx и предупреждения о конфликтах.
Как использовать конструктор Cache-Control
Конструктор Cache-Control обрабатывает введённые данные только в текущем браузере и не загружает их, не подключается к сети и не записывает в постоянное хранилище.
Введите директиву
Используйте public, max-age и stale-while-revalidate в примере по умолчанию.
Проверить конфликты
Просмотрите предупреждения о повторяющихся директивах, no-store/lifetime и public/private.
Скопировать конфигурацию
Скопируйте текст Header или Nginx и отдельно проверьте его для сред разработки и рабочей среды.
Ограничения и примечания
- Предупреждение не является универсальной гарантией безопасности: поведение кэша также зависит от браузера, CDN, прокси и приложения.
- Отрицательные числа, управляющие символы и недопустимые delta-seconds отклоняются.
- Инструмент не проверяет фактическую долю попаданий в кэш и не обращается к серверу или CDN.
Часто задаваемые вопросы
Можно ли записать no-store и max-age одновременно?
Инструмент позволяет выполнять разбор, но сообщает о конфликтующих или недействительных комбинациях; решение о сохранении остаётся за вами.
Тестирует ли инструмент CDN?
Нет, генерируются и проверяются только локальные тексты.
Почему важен порядок?
Чтобы сохранить введённые пользователем данные и создать удобный для чтения и проверки заголовок.