Как меняется скорость загрузки сайта?
Мы решили проверить на цифрах гипотезу, что кеширование от КФ может ускорить работу сайта.
🔽 Настройки кеширования CF
Зайти в раздел Caching → Configuration, и выставить желаемое значение Browser Cache TTL (например, 4 часа)
Зайти в раздел Rules → Page Rules, создать правило.
В поле URL ввести домен_сайта/ (например, domain.com/).
В Pick a setting выбрать Cache Level, установить Cache everything
Затем нажать +Add a Setting, выбрать Edge Cache TTL и выставить желаемое значение (например, 4 часа)
Источник
Описание теста
Взяли два сайта. Замерили на них метрики скорости загрузки, в основном ориентируясь на TTI — Time to Interactive. Делали три замера, чтобы опираться на среднее значение.
Потом на первом сайте (назовем его тестовом) — внесли правки. Второй — мы не трогали для достижения эффекта А/Б-теста, где контрольная группа не меняется.
Замерили TTI вновь: три замера + вычисление средних.
Выводы:
Скорость TTI снизилась на 18% — c 234 до 191 мс. Будем теперь ставить эту настройку на всех статичных сайтах.
Дисклеймер / риски
В целом, показатель TTI - оч волатильный и неточный. Третий сайт, участвоваший в исследовании (не из ниши iGaming) тоже показал снижение TTI на 37%, но при этом — там ничего не менялось.
Данный конфиг подходит только для статичных сайтов.
Ниже средние данные по замерам:
