INTEGRITY Документация

Очистка кеша по cache-tags

Очистка по cache-tag упрощает массовую очистку кеша: достаточно добавить cache-tag к своим ресурсам, например веб-страницам, файлам изображений и другим, чтобы мгновенно очистить их все сразу.

Общий процесс работы с cache-tags

  1. Добавьте теги к Cache-Tag HTTP заголовок ответа от вашего исходного веб-сервера для вашего веб-контента, такого как страницы, статические ресурсы и так далее.
  2. Убедитесь, что ваш веб-трафик проксируется через Cloudflare.
  3. Cloudflare связывает теги в Cache-Tag HTTP заголовок с содержимым, которое кэшируется.
  4. Используйте определенные cache-tag, чтобы мгновенно очищать кеш Cloudflare CDN от всего контента с этим cache-tag через дашборд или с помощью нашего API.
  5. Cloudflare принудительно применяет cache MISS для содержимого с очищенным cache-tag.

Добавление HTTP заголовков ответа Cache-Tag

Вы добавляете cache-tags к своему веб-контенту в Cache-Tag HTTP заголовков ответа, позволяющих клиенту и серверу передавать дополнительную информацию в запросах или ответах. HTTP заголовок состоит из определенного регистронезависимого имени, за которым следует двоеточие : и допустимое значение, например, Cache-Tag:tag1,tag2,tag3. Если вы используете несколько тегов кеша, разделяйте их запятыми.

Когда контент достигает нашей edge-сети, Cloudflare:

Что важно помнить

Очистка с использованием cache-tags

  1. На панели управления Cloudflare перейдите к разделу Конфигурация страницу.

    Перейдите в Конфигурация ↗
  2. В разделе Очистка кеша, выберите Custom Purge. Custom Purge появится окно.

  3. В разделе Очистка по, выберите Тег.

  4. В текстовом поле введите теги, которые нужно использовать для очистки кешированных ресурсов. Чтобы очистить несколько ресурсов с тегами кеша, разделяйте теги запятой или указывайте по одному тегу на строку. За один раз можно очистить до 100 тегов.

  5. Выберите Очистка.

Сведения об ограничениях частоты запросов см. в разделе Доступность и ограничения раздел.

Итоговый статус кеша

При очистке по тегу ресурс удаляется, в результате чего CF-Cache-Status заголовок, установленный в MISS для последующих запросов.

Если Tiered Cache используется, очистка по тегу может вернуть EXPIRED, поскольку нижний уровень пытается выполнить повторную проверку с верхним уровнем, чтобы снизить нагрузку на последний. В зависимости от того, есть ли ресурс на верхнем уровне, и от того, обращается ли конечный пользователь к нижнему или верхнему уровню, EXPIRED или MISS возвращаются.