Управление параметрами кэширования на стороне NGENIX
В этой статье описана работа различных параметров кэширования на стороне NGENIX, которые могут быть настроены для сервисных конфигураций с базовым сервисом Website Acceleration или High-Perfomance Web.
Мы рекомендуем управлять кэшированием с помощью заголовков ответа на вашем сервере оригинации.
Настройки, описанные в этой статье могут быть применены в случае, если по каким-то причинам ваш сервер оригинации не указывает корректные параметры при обработке запросов со стороны Платформы.

Кэширование на платформе

Опция "Кэширование на платформе" отвечает за возможность кэшировать данные на Платформе. При кэшировании серверы доставки будут ориентироваться на заголовки Expires и Cache-Control, которые устанавливает ваш сервер оригинации.
В случае, если вышеописанные заголовки отсутствуют, данные с соответствующим HTTP-статус кодом будут закэшированы на период, который указан в таблице "Максимальное время кэширования для разных HTTP-кодов":
Настройки кэширования на платформе
По умолчанию, для объектов без заголовков кэширования применяются следующие настройки:
  • 1 час – для ответов с HTTP-статус кодом 200,
  • 0 сек – для всех остальных ответов.

Форсированное кэширование

Опция "Форсированное кэширование" позволяет кэшировать любые ответы от вашего сервера оригинации, не зависимо от установленных заголовков кэширования.
При этом период, на который будут кэшироваться ответы от вашего сервера, будет определяться значениями, указанными в таблице "Максимальное время кэширования для разных HTTP-кодов".

Кэширование у пользователя

Опция "Кэширование у пользователя" находится в разделе "Настройки доставки" и отвечает за возможность кэшировать данные на пользовательском устройстве – браузере или другом приложении.
По умолчанию кэширование у пользователя включено. В этом случае в сторону пользователя заголовки кэширования передаются без изменения.
В случае, если опция "Кэширование у пользователя" отключена, то значение заголовка Cache-Control заменяется на max-age=0, no-cache, no-store, таким образом, пользовательское устройство не будет кэшировать ответ.
Настройки доставки
Last modified 1mo ago