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