← Cloudflare Cache / cache / how-to / edge-browser-cache-ttl
Настройка Browser Cache TTL
Укажите время Browser Cache TTL для посетителей, чтобы ускорить загрузку страницы при повторных посещениях вашего сайта. Чтобы настроить продолжительность кеширования в дата-центрах Cloudflare, см. Edge Cache TTL.
По умолчанию Cloudflare учитывает срок действия кэша, заданный в вашем Expires и Cache-Control заголовки. Cloudflare переопределяет любые Cache-Control или Expires заголовки со значениями, заданными через Browser Cache TTL параметр в разделе Кеширование на вашей панели управления, если:
- Значение
Cache-Controlзаголовок от веб-сервера источника меньше, чем Browser Cache TTL настройка. Это означает, что Browser cache TTL значение должно быть больше, чем у источникаmax-age. - Исходный веб-сервер не отправляет
Cache-ControlилиExpiresзаголовок.
Если не задано явно в Cache Rule, Cloudflare не переопределяет и не добавляет Cache-Control заголовки, если вы задали Browser Cache TTL к Respect Existing Headers.
Тем не менее заданное вами в Cache Rule значение будет игнорироваться, если Cache-Control: max-age выше. Иными словами, вы можете переопределить значение, чтобы браузеры кешировали дольше, чем edge-серверы Cloudflare, но не меньше.
Настройка Browser Cache TTL
-
На панели управления Cloudflare перейдите к разделу Кеширование страницу.
Перейдите в Конфигурация ↗ -
В разделе Browser Cache TTL, выберите нужное время истечения срока действия кеша в раскрывающемся меню.
Respect Existing Headers параметр указывает Cloudflare учитывать настройки в Cache-Control заголовки со своего исходного веб-сервера.