Сайты и разработка / CLEARBYTE

Попадания в кеш по запросам и по байтам

Доля по запросам даёт всем запросам равный вес, по байтам — вес тела ответа. Если 99 ответов по 1 KB в кеше, а один 1,000 KB — нет, доли равны 99% и 9.01%.

Попадания в кеш по запросам и по байтам

Доля по запросам даёт всем запросам равный вес, по байтам — вес тела ответа. Если 99 ответов по 1 KB в кеше, а один 1,000 KB — нет, доли равны 99% и 9.01%.
СценарийКешированные запросы / всеКешированные KB тела / всеДоля попаданий по запросамДоля попаданий по байтам
Малые ответы в кеше, большой — мимо99 / 10099 / 1,09999.00%9.01%
Большой ответ в кеше, малые — мимо1 / 1001,000 / 1,0991.00%90.99%
Все ответы по 10 KB, 80 попаданий80 / 100800 / 1,00080.00%80.00%
Скачать эту таблицу в CSV ↓

Формула и метод

Request hit% = cached responses ÷ total responses × 100
Byte hit% = cached response-body bytes ÷ total response-body bytes × 100

Сначала одинаково определите кешированные ответы. В модели попадание избегает передачи тела от источника, промах передаёт всё тело: это показывает разные веса. Реальные CDN используют выборку и свои категории; перепроверка, многоуровневый кеш, сжатие, частичные ответы и контент edge меняют экономию. Смотрите и запросы, и байты.

Пример расчёта

Кеширование частого favicon сильно повышает долю запросов. Но если почти все байты приходятся на некешированные загрузки, нагрузка на канал источника останется высокой.

Что может изменить ответ

KB десятичные, заголовки и соединение исключены. Метрика обслуживания с edge у провайдера не обязательно совпадает с упрощённым HIT.

Источники и определения

Метод проверен:

Перейти к похожей задаче