# Оптимизатор бюджета TTL Cache-Control и CDN edge

Разбирает директивы Cache-Control, рассчитывает TTL браузера и edge, stale-бюджет, конфликты и статические подсказки CDN.

> Каноническая страница: https://elysiatools.com/ru/tools/http-cache-control-cdn-edge-ttl-budget-optimizer

- **Категория:** Development

- **Ключевые слова:** Cache-Control, CDN, TTL, s-maxage, stale, кэш

## Обзор

Оптимизатор TTL Cache-Control и CDN разбирает HTTP-заголовок, рассчитывает свежесть для браузера и edge-кэша, проверяет stale-бюджет и выявляет конфликты директив с учётом выбранного CDN.

## Входные данные

- **Заголовок Cache-Control** (textarea): public, max-age=60, s-maxage=600, stale-while-revalidate=30
- **CDN** (select)
- **Бюджет TTL браузера (секунды, необязательно)** (number)
- **Бюджет TTL edge (секунды, необязательно)** (number)
- **Бюджет stale (секунды, необязательно)** (number)

## Когда использовать

- Проверьте, соответствует ли max-age заданному бюджету TTL браузера.
- Сравните s-maxage и stale-директивы с бюджетами edge и stale.
- Найдите конфликты между public, private, no-cache и no-store.

## Как это работает

- Введите обязательный заголовок Cache-Control, например: public, max-age=60, s-maxage=600.
- Выберите контекст CDN: общий HTTP, Fastly, Cloudflare или Akamai.
- При необходимости укажите бюджеты TTL браузера, edge и stale в секундах.
- Инструмент рассчитывает значения, отмечает конфликты и показывает статические подсказки CDN в HTML-результате.

## Сценарии использования

- Настройка кэширования публичных страниц с коротким browser TTL и более длинным edge TTL.
- Аудит API-ответов с private, no-cache или no-store перед публикацией политики.
- Проверка stale-while-revalidate и stale-if-error относительно допустимого бюджета устаревших данных.

## Частые вопросы

### Какой ввод требуется?

Нужна строка заголовка Cache-Control. Выбор CDN и бюджеты являются необязательными.

### Что означает TTL браузера?

Это период свежести ответа для браузерного кэша, обычно заданный директивой max-age.

### Что означает TTL edge?

Это период свежести ответа в общем или CDN-кэше, который может задаваться директивой s-maxage.

### Можно ли проверить no-cache?

Да. Например, для private, no-cache инструмент показывает отсутствие свежего TTL для браузера и edge.

### Какие CDN доступны для сравнения?

Можно выбрать общий HTTP, Fastly, Cloudflare или Akamai для статических поведенческих подсказок.

## Связанные инструменты

- [Калькулятор NPSH насоса (доступного кавитационного запаса) и проверка на кавитацию](https://elysiatools.com/ru/tools/pump-npsh-calculator): Расчёт доступного кавитационного запаса насоса: NPSH_a = (p_surface - p_vapor)/(ρ·g) + H_static - h_friction (м). Давления поверхности и пара — абсолютные; H_static положителен при подпоре (жидкость выше насоса) и отрицателен при всасывании (жидкость ниже насоса). Сравнение с NPSH_r из характеристики насоса: запас margin = NPSH_a - NPSH_r и отношение ratio = NPSH_a/NPSH_r; классификация safe (безопасно), marginal (запас < 0,5 м) или cavitation likely (вероятна кавитация). Если NPSH_r = 0, выводится только NPSH_a. Давления: Па/кПа/бар/атм/psi, длина: м/фт, плотность: кг/м³/г/см³/фунт/фт³.
- [Анализатор Корреляции](https://elysiatools.com/ru/tools/correlation-analyzer): Продвинутый инструмент корреляционного анализа, который вычисляет коэффициенты корреляции между переменными для измерения силы и направления их линейных отношений. Идеально подходит для статистического анализа, финансового моделирования, научных исследований и исследования данных. Возможности: - Множественные методы корреляции (Пирсон, Спирмен, Кендалл) - Генерация корреляционной матрицы - Статистическая проверка значимости (p-значения) - Расчет доверительных интервалов - Визуализация тепловой карты - Генерация матрицы диаграмм рассеяния - Стратегии обработки пропущенных значений - Обнаружение и обработка выбросов - Возможности группового анализа - Подробные статистические отчеты Общие случаи использования: - Финансовый рыночный анализ и оценка рисков - Научные исследования и проверка гипотез - Анализ поведения клиентов и маркетинг - Анализ медицинских и медицинских данных - Контроль качества и оптимизация процессов - Оценка образовательной эффективности
- [Анализатор изображений VP8](https://elysiatools.com/ru/tools/vp8-image-analyzer): Анализирует WebP/VP8 через Sharp, создает grayscale displacement map и рендерит 3D-рельеф в Three.js
- [Трассировщик Regex](https://elysiatools.com/ru/tools/regex-debugger): Пошагово покажите, как регулярное выражение сопоставляется со строкой позиция за позицией: визуализируйте попытки совпадения, частичные успехи, возвраты и захваты — инструмент для понимания поведения regex, а не только финального результата
- [AI ретушь фото](https://elysiatools.com/ru/tools/ai-image-style-sharp-optimizer): Использует визуальную ИИ-модель, чтобы распознать изображение и автоматически выполнить ретушь
- [AVIF оптимизатор](https://elysiatools.com/ru/tools/avif-to-optimized-avif): Оптимизация AVIF изображений для лучшего сжатия и производительности при сохранении визуального качества
- [Калькулятор местных потерь напора (h = K·v²/2g)](https://elysiatools.com/ru/tools/minor-loss-calculator): Расчёт местных потерь напора в фасонных частях, арматуре и отводах трубопровода: h_m=K·v²/(2g), ΔP_m=K·ρ·v²/2. Встроены типичные K для 14 распространённых элементов (задвижки, вентили, обратные клапаны, отводы 90°/45°, тройники, резкие расширения/сужения, входы/выходы). Можно выбрать тип или задать K. Поддерживается n одинаковых элементов последовательно; выводятся напор (м/фут) и перепад давления (Па/кПа/бар). Плотность в кг/м³, г/см³ или фут/м³.
- [Минификатор и анализатор SVG](https://elysiatools.com/ru/tools/svg-minifier-analyzer): Анализирует SVG-разметку, удаляет лишние элементы, уменьшает размер, показывает сравнение до/после и экспортирует очищенные файлы

## Примеры

- [Примеры Обработки Изображений Android Java](https://elysiatools.com/ru/samples/android-image-processing-java): Примеры обработки изображений Android Java включая чтение/сохранение, масштабирование и преобразование формата
- [Примеры Обработки Изображений Android Kotlin](https://elysiatools.com/ru/samples/android-image-processing-kotlin): Примеры обработки изображений Android Kotlin включая чтение/сохранение, масштабирование и преобразование формата
- [Примеры Обработки Изображений Web Python](https://elysiatools.com/ru/samples/web-image-processing-python): Примеры обработки изображений Web Python используя PIL/Pillow включая чтение, сохранение, изменение размера и преобразование формата
- [Обработка Изображений macOS Objective-C - Примеры](https://elysiatools.com/ru/samples/macos-image-processing-objectivec): Примеры обработки изображений macOS Objective-C включая чтение/запись изображений, масштабирование и преобразование формата

## Связанные материалы

- [Инструменты проверки идентификаторов, конфигураций и ввода](https://elysiatools.com/ru/hubs/validation-validate): Сравните в одном хабе валидаторы email, телефона, IP, дат, cron, штрихкодов, платежных данных, env-файлов и других реальных входных данных.
- [Проверка форматов идентификаторов, адресов и кодов](https://elysiatools.com/ru/hubs/validation-format): Подборка инструментов для проверки форматов идентификаторов, адресов, счетов и кодов в одном хабе.
- [Инструменты проверки JSON Schema и API-контрактов](https://elysiatools.com/ru/hubs/json-validate): Сравните в одном хабе проверку JSON Schema, проверку OpenAPI-ответов, mutation testing, стресс-тестирование контрактов и обнаружение ломающих изменений API.
- [Instrumenty validacii kontaktnyh, pochtovyh i dostavochnyh dannyh](https://elysiatools.com/ru/hubs/contact-shipping-validation): Proveryayte email, telefonnye nomera, pochtovye indekcy, mezhdunarodnye kody i tracking nomera v odnom hube dlya registracii, checkout i dostavki.
