Настроить кэширование
Время жизни кэша
Время жизни кэша на CDN-серверах
Закэшированные данные актуализируются в зависимости от настроек кэша. По умолчанию время жизни кэша составляет 24 часа. Раз в 24 часа CDN будет обращаться к источнику и проверять, не изменились ли закэшированные файлы. Если файлы изменились, то CDN их обновит, скачав с основного сервера.
При отсутствии запросов к файлам в течении длительного времени, файлы из кэширующего сервера удаляются автоматически. При новом запросе пользователя файл снова скачивается с основного сервера.
Изменить время жизни кэша можно на вкладке Настройки в блоке Настройки кэша, указав максимальное время жизни кэша на CDN-серверах и время жизни кэша в браузере.
Примечание: Вне зависимости от настроек кэша, если файл не запрашивался больше 36 часов, то он удаляется из кэша CDN-сервера.
Время жизни кэша в браузере
По умолчанию время кэширования в браузере задается HTTP-заголовком Cache-Control на источнике. Если заголовок не указан, в браузере контент кэшироваться не будет.
Игнорировать Set-Cookie
Опция позволяет кэшировать файл с разными Cookies как один объект, в противном случае CDN кэширует один и тот же файл с разными куками из HTTP-заголовка запроса Set-Cookie как разные файлы. В результате каждый новый запрос клиента проксируется на источник, а не отдается из кэша.
Игнорировать параметры запроса
Опция позволяет кэшировать файлы с разными параметрами запроса как объекты с одинаковым ключом независимо от значения параметров. Параметр запроса — это уникальная строка запроса (параметр после знака вопроса) в URL.
Всегда онлайн
Опция позволяет отдавать последний кэшированный контент, если источник контента недоступен при следующих ошибках:
- error (сетевые проблемы)
- timeout (время ответа не должно превышать 5 секунд)
- invalid_header
- updating (обновление кэша)
- http_500
- http_502
- http_503
- http_504
- http_403
- http_404
- http_429
Доступность источника будет проверяться с каждым запросом пользователя. Если работоспособность источника восстановилась, CDN закэширует свежую версию файла. В случае, если работоспособность источника не восстановилась, CDN-серверы будут отдавать контент, пока не истечет время жизни кэша.
Ускорить кэширование больших файлов
Опция служит для ускорения кэширования больших файлов. Файлы размером более 10 МБ будут храниться в кэше частями по 10 МБ, например, файл объемом 56 МБ будет разбит на 6 частей: 5 из которых по 10 Мб и последняя — оставшийся объем.
Очистка кэша
Очистка кэша может потребоваться, например, в случае обновления контента на источнике или если данные в CDN отображаются некорректно.
Время очистки кэша зависит от количества файлов и занимает до 15 минут.
Выборочная очистка кэша
Укажите относительный путь до файла или шаблон пути. В начале пути всегда указывайте или /. заменяет любое количество символов. Каждый путь указывайте отдельной строкой, например:
/path/file1.jpg
*/images/*.jpgНажмите кнопку Очистить кэш. Формирование запроса на очистку занимает около минуты. Когда запрос будет сформирован, начнется очистка.
Как очистить кэш отдельного файла cdn.site/static/image.jpg?
Введите путь до файла без доменного имени: /static/image.jpg. Нажмите кнопку Очистить кэш.
Все файлы будут удалены по адресу cdn.site/static/image.jpg, в том числе и файлы, имеющие параметры запроса .jpg?VERSION
.
Если используются параметры запроса, введите путь с параметрами запроса: /static/image.jpg?VERSION
Как очистить кэш для группы файлов, находящихся в cdn.site/static?
Введите маску пути без доменного имени и оператор *
: /static/.
Нажмите кнопку Очистить кэш.
Как очистить кэш группы файлов c расширением .jpg?
Введите оператор *
и расширение файлов: *.jpg
. Нажмите кнопку Очистить кэш.
Все файлы с расширением jpg, в том числе и файлы имеющие параметры запроса .jpg?VERSION, будут удалены.
Как очистить кэш группы файлов, содержащих в пути /static/?
Введите маску пути без доменного имени и оператор *
дважды: */static/*
.
Нажмите кнопку Очистить кэш.
Как очистить кэш группы файлов, содержащих в пути /static/ с расширением .jpg?
Введите маску пути, используйте оператор *
: */static/*.jpg
.
Нажмите кнопку Очистить кэш.
Ограничения на очистку
Ограничения на очистку:
- не более 1 запроса в минуту;
- не более 10 шаблонов путей в запросе.
Полная очистка
- Выберите пункт Полная.
- Нажмите кнопку Очистить весь кэш. Формирование запроса на очистку занимает около минуты.
- Подтвердите отправку запроса на очистку.
Предзагрузка кэша
Укажите относительный путь до файла. В начале пути всегда указывайте /. Каждый путь указывайте отдельной строкой, например:
/path/file1.jpg
Нажмите кнопку Загрузить кэш.