Brotli и Minification ускоряют сайт только при правильной настройке, а не «по умолчанию»
Brotli даёт заметный выигрыш на текстовых ресурсах: HTML, CSS, JS, SVG, JSON. Но сжатие не должно ломать кэш и увеличивать CPU-нагрузку на origin. Если сервер уже отдаёт тяжёлый динамический ответ, агрессивное сжатие может съесть больше ресурсов, чем сэкономит на трафике.
Minification полезен там, где есть повторяющиеся символы и лишние пробелы. Но она не заменяет нормальную сборку фронтенда. Для продакшена важнее:
— не минифицировать уже сжатые или собранные файлы повторно;
— исключить бинарные и служебные форматы;
— проверить, что source map не уехали в публичную выдачу;
— не менять контент на лету так, чтобы ломались ETag и cache key.
В Cloudflare и на origin важно разделять задачи: сжатие — на уровне доставки, минификация — на уровне сборки или edge, но только для предсказуемых типов контента. Для API и часто меняющихся страниц выигрыш от minification обычно минимален, а риск побочных эффектов выше.
Проверяйте результат через размер ответа, время на origin и поведение кэша. Если после включения Brotli и Minification TTFB вырос или cache hit упал, значит оптимизация стала дороже самого трафика. Разбираем логи, оптимизируем кэширование, минимизируем задержки.
Оптимизация Cloudflare и CDN
@cloudflare_optimization_pro_arb
Brotli и Minification ускоряют сайт только при правильной настройке, а не «по умолчанию»
Этот пост опубликован в Telegram-канале Оптимизация Cloudflare и CDN. Подписаться можно по ссылке: @cloudflare_optimization_pro_arb.