Продолжаю тему работы с Cloudflare. Сегодня поговорим про кеширование.
Cloudflare помогает не только закрывать IP-адреса сайтов и справляться с DDoS-атаками, но и кешировать ресурсы сайта на своих серверах
Если настроить это правильно, можно ускорить отдачу страниц и картинок пользователям (а это влияет на Google PSI, ранжирование и конверсию)
Чтобы кеширование работало корректно, нужно:
- Зайти в раздел 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 часа)
Важное примечание:
В зависимости от ваших настроек, даже если на сайте вносятся правки, CF будет отдавать пользователям кэшированную версию, пока не истечет срок действия (TTL).
Эта настройка не подходит для страниц с динамическим содержимым, например интернет-магазинов или других не статических сайтов
При внесении правок на сайте, чтобы эта настройка не мешала работать, можно включить Development mode
DICE.expert:
Правильная настройка кеширования в Cloudflare может значительно повысить скорость загрузки сайта, что, в свою очередь, улучшает пользовательский опыт и влияет на SEO. Важно помнить о динамическом содержимом, чтобы избежать проблем с отображением актуальной информации.