← Cloudflare Cache / cache
Начало работы
Cloudflare ускоряет ваш сайт, кешируя контент в дата-центрах, распределённых по всему миру.
Контент может быть статическим или динамическим. Статический контент, такой как изображения, файлы CSS и JavaScript, является кешируемый по умолчанию. Динамическое содержимое, например HTML страницы, по умолчанию не кешируется, но вы можете использовать Cache Rules чтобы закешировать его.
Cloudflare кеширует статический контент с учётом следующих факторов:
- Уровни кеширования
- Расширение файла
- Наличие строки запроса
- Заголовки cache-control источника
- Заголовки источника, которые указывают динамический контент
- Cache Rules с обходом кеша по cookie
Cloudflare кеширует ресурсы только в том дата-центре Cloudflare, который обслуживает запрос. Cloudflare не кеширует внешние или сторонние ресурсы, а также контент, размещённый на DNS-only (без проксирования) DNS-записей.
Изучите основы
Узнайте о преимуществах кеширования с помощью CDN Cloudflare и о поведении кеша по умолчанию.
- Что такое CDN ↗
- Основные сведения о поведении кеша по умолчанию
- Основные сведения о типах файлов, которые Cloudflare кеширует по умолчанию
Сделайте больше ресурсов кешируемыми
Настройте параметры для кеширования статического HTML или кеширования анонимных просмотров динамического контента.
- Настройка кеширования с помощью Cache Rules
- Укажите, какие ресурсы кешировать
- Основные сведения об Origin Cache Control
- Кеширование по типу устройства (только Enterprise)
Повышение процента попаданий в кеш (HIT)
Включайте или исключайте строки запроса, оптимизируйте ключи кеша или включайте Tiered Cache чтобы повысить процент попаданий в кеш (HIT) и снизить трафик на ваш источник.
- Выбор уровня кеширования
- Включите Tiered Cache вместе с Argo
- Настройка пользовательских ключей кеша (только для Enterprise)
- Включите Prefetch URLs (только Enterprise)
Защита конфигурации кеша
Управляйте ресурсами, которые разрешено загружать клиенту, и настраивайте права доступа, чтобы разные источники могли обращаться к ресурсам вашего источника. Защитите сайт от атак web cache deception, продолжая при этом кешировать статические ресурсы.
- Как избежать атак типа отравление веб-кэша
- Настройка Cross-Origin Resource Sharing (CORS)
- Включите Cache Deception Armor
Функции, изменяющие кэшированное содержимое
Некоторые функции Cloudflare изменяют ваш HTML или кешированные объекты на периферии сети, чтобы обеспечить оптимизацию или защиту. Эти изменения затрагивают только кешированные копии на периферии сети Cloudflare и не влияют на исходные файлы. Cloudflare отменяет изменения, когда вы отключаете функцию и очищаете кеш. Эти изменения затрагивают только кешированные копии на периферии сети Cloudflare и не влияют на исходные файлы. Изменения отменяются, если функция отключена, а кеш очищен.
- Rocket Loader
- Polish
- Hotlink Protection
- обфускация email-адресов
- Bot Management JavaScript Detections
Устранение неполадок
Решения распространённых проблем с кешированием.