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

Коэффициент сжатия и процент экономии

Коэффициент «исходный / сжатый» = исходные байты / сжатые. 100 KB → 25 KB дают 4:1 и экономию 75%, а не 400%.

Коэффициент сжатия и процент экономии

Коэффициент «исходный / сжатый» = исходные байты / сжатые. 100 KB → 25 KB дают 4:1 и экономию 75%, а не 400%.
Исходный размер телаСжатый размер телаОтношение исходного к сжатомуОставшаяся доля размераСэкономленные байты
100 KB100 KB1.00:1100.00%0.00%
100 KB75 KB1.33:175.00%25.00%
100 KB50 KB2.00:150.00%50.00%
100 KB25 KB4.00:125.00%75.00%
100 KB10 KB10.00:110.00%90.00%
Скачать эту таблицу в CSV ↓

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

Ratio = original bytes ÷ compressed bytes
Remaining% = compressed bytes ÷ original bytes × 100
Saved% = (1 − compressed bytes ÷ original bytes) × 100

Всегда называйте направление отношения: сжатое/исходное 0.25 и исходное/сжатое 4:1 описывают то же самое; здесь используется второе. Сравнивайте одинаковые тела без лишних заголовков. Таблица — арифметика, не тест gzip/Brotli: результат зависит от контента и настроек. Сжатие без потерь сохраняет декодированные байты, но тратит CPU и может увеличить малые или уже сжатые данные.

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

240 KB → 60 KB: коэффициент 4:1, экономия 180 KB, или 75%. Это не означает загрузку всей страницы в четыре раза быстрее.

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

При нулевом сжатом размере коэффициент не определён; экономия требует положительного исходного размера. HTTP-заголовки исключены; задержка и CPU не прогнозируются.

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

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

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