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

Калькулятор экономии запросов к источнику с кешем

Запросы к источнику ≈ все запросы × (1 − доля попаданий в кеш). При 80% из 100,000 запросов до источника дойдут 20,000.

Изолированный инструмент · сетевой доступ заблокирован

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

Origin requests = requests × (1 − hit rate ÷ 100); saved bytes = requests × hit rate ÷ 100 × response bytes.

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

Исходные данныеЗначение
Всего запросов100 000
Предполагаемая доля попаданий в кеш80 %
Одинаковый размер тела ответа50 000 B
Результат
РезультатЗначение
Ожидаемые запросы к источнику20 000
Передача тела ответа, сэкономленная у источника4 GB
Оставшаяся передача тел ответов от источника1 GB

Сравнение сценариев

Меняется первое значение, а остальные данные примера остаются прежними. Это расчётные сценарии, а не прогнозы.

Сравнение сценариевВсего запросов Ожидаемые запросы к источникуПередача тела ответа, сэкономленная у источникаОставшаяся передача тел ответов от источника
−20%80 00016 000 3,2 GB0,8 GB
Пример100 00020 000 4 GB1 GB
+20%120 00024 000 4,8 GB1,2 GB

Допущения и ограничения

Модель считает все ответы одинакового размера. При разных размерах доля попаданий по запросам и байтам различается. Перепроверка кеша, заголовки, промахи, обход кеша и многоуровневый кеш меняют реальный трафик источника.

Результаты на экране округлены. Для расчётов используются неокруглённые числа JavaScript; возможны небольшие погрешности вычислений с плавающей точкой.

Работает в браузере

Инструмент работает в изолированной среде с заблокированным сетевым доступом. ClearByte и рекламные скрипты не могут читать введённые внутри неё значения. Расширения браузера и взломанное устройство находятся за пределами этой защиты.

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

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

Продолжить разбор

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