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