Перейти к основному содержимому
Кеширование объектов в публичном контейнере

Кеширование объектов в публичном контейнере

При первом запросе пользователем объекта в публичном контейнере объект сохраняется в кеше объектного хранилища. Если объект закеширован, при повторном запросе пользователь сразу получит его с кеш-сервера хранилища, а не с его бекенд-сервера.

Кеш очищается автоматически при изменении тела объекта, система кеширования отслеживает изменения по хешу MD5.

Вы можете изменить настройки кеширования для контейнера через заголовок Cache-Control.

Чтобы получить актуальную версию объекта, можно очистить кеш вручную — это обновит контент на кеш-сервере.

Очистить кеш

  1. В панели управления в верхнем меню нажмите Продукты и выберите Объектное хранилище.
  2. Перейдите в раздел Очистка кеша.
  3. Вставьте ссылки на каждый объект, кеш которого нужно очистить.
  4. Нажмите Очистить кеш.

Настроить кеширование

  1. В панели управления в верхнем меню нажмите Продукты и выберите Объектное хранилище.
  2. Перейдите в раздел Контейнеры.
  3. Откройте страницу контейнера → вкладка Конфигурация.
  4. В поле Cache-Control введите настройки кеширования через запятую — например, public, no-cache, private, max-age=31536000, где 31536000 — максимальное время хранения кеша в секундах.
  5. Нажмите Сохранить.