Контент не кешируется

Последние изменения: 21.02.2023

Кешированный трафик — трафик, полученный из кеша CDN-сервера без обращения к источнику. 

Вы можете отслеживать процент кешированного трафика в разделе Отчеты, вкладка Кешированный трафик

Процент кешированного трафика зависит от количества запросов к контенту и объёмов трафика. Если процент кешированного трафика не превышает 60%: 

  1. Убедитесь, что интеграция вашего сайта или приложения с CDN работает корректно: статический контент раздаётся через персональный домен, персональный домен настроен

  2. Убедитесь, что с того момента, как вы запустили трафик прошло более двух дней. 

  3. Интегрируйте с CDN больше статического контента, если возможно.

Если вы уже интегрировали весь статический контент, но процент кешированного трафика не повышается, проверьте настройки CDN-ресурса, связанные с кешированием. 

Опция Кеширование на CDN

10e0cdf0e8d016bd985db4b0aa0b473c.png

Убедитесь, что опция добавлена и активна. 

Если выбран вариант «Использовать настройки источника» убедитесь, что настройки источника подходят для кеширования. CDN следует значению заголовка Cache-Control

Важно! Директивы HTTP-заголовка Cache-Control, которые не подходят для кеширования на CDN: 

  • no-cache 

  • no-store

  • private

  • max-age=0

Опции Игнорировать параметры запроса и Игнорировать Set-Cookie 

1c02a0cb63e992c05bda668beba76392.png

По умолчанию CDN кеширует контент с разными параметрами запроса и значениями заголовка Set-Cookie как отдельные файлы.  

Если вы используете параметры запроса и/или заголовок Set-Cookie, рекомендуем активировать в настройках ресурса опции Игнорировать Set-Cookie и Игнорировать параметры запроса. Это снизит частоту обращения CDN к источнику и повысит процент кешированного трафика. 

Опция Оптимизация доставки больших файлов

6452920f355b39052e1200e0d4aa0324.png

Активируйте опцию Оптимизация доставки больших файлов для контента большого размера. Подробнее об опции вы можете узнать из статьи.  

Важно! Если вы добавляете какие-либо параметры (например, уникальную подпись для пользователей) в сам URL, а не в качестве Параметра запроса (например, http://cdn.example.com/image.jpg?id=1), для корректной работы ресурса требуется настройка кастомных ключей кеширования.

Обратитесь в техническую поддержку (support@edgecenter.ru) для настройки. В запросе опишите структуру URL, что нужно кешировать в URL, а что при кешировании можно не учитывать. 

Помогла ли вам статья?