Попадания в кеш по запросам и по байтам
Доля по запросам даёт всем запросам равный вес, по байтам — вес тела ответа. Если 99 ответов по 1 KB в кеше, а один 1,000 KB — нет, доли равны 99% и 9.01%.
Попадания в кеш по запросам и по байтам
| Сценарий | Кешированные запросы / все | Кешированные KB тела / все | Доля попаданий по запросам | Доля попаданий по байтам |
|---|---|---|---|---|
| Малые ответы в кеше, большой — мимо | 99 / 100 | 99 / 1,099 | 99.00% | 9.01% |
| Большой ответ в кеше, малые — мимо | 1 / 100 | 1,000 / 1,099 | 1.00% | 90.99% |
| Все ответы по 10 KB, 80 попаданий | 80 / 100 | 800 / 1,000 | 80.00% | 80.00% |
Формула и метод
Request hit% = cached responses ÷ total responses × 100
Byte hit% = cached response-body bytes ÷ total response-body bytes × 100Сначала одинаково определите кешированные ответы. В модели попадание избегает передачи тела от источника, промах передаёт всё тело: это показывает разные веса. Реальные CDN используют выборку и свои категории; перепроверка, многоуровневый кеш, сжатие, частичные ответы и контент edge меняют экономию. Смотрите и запросы, и байты.
Пример расчёта
Кеширование частого favicon сильно повышает долю запросов. Но если почти все байты приходятся на некешированные загрузки, нагрузка на канал источника останется высокой.
Что может изменить ответ
KB десятичные, заголовки и соединение исключены. Метрика обслуживания с edge у провайдера не обязательно совпадает с упрощённым HIT.
Источники и определения
- Cloudflare: requests versus data transfer in cache analytics
- RFC 9111: Cache-Control response directives
Метод проверен:
Перейти к похожей задаче
Калькулятор экономии запросов к источнику с кешем
Запросы к источнику ≈ все запросы × (1 − доля попаданий в кеш). При 80% из 100,000 запросов до источника дойдут 20,000.
Конвертер объёма данных
Переводите десятичные GB в байты и десятичные или двоичные единицы: 1 GB = 1,000,000,000 байт, 1 GiB = 1,073,741,824 байт.
Калькулятор дохода с просмотров страниц
Просмотры = визиты × страниц за визит. Доход ≈ просмотры / 1,000 × RPM страниц.
Калькулятор допустимого простоя
Допустимый простой = окно наблюдения × (1 − целевая доступность). При цели 99.9% за 30 дней модель допускает 43.2 минуты.