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

Очистка кеша по префиксу (URL)

Их кеш можно мгновенно очистить по префиксу URL или по разделителям пути в URL. Например, для такого URL, как https://www.example.com/foo/bar/baz/qux.jpg, допустимые запросы на очистку включают:

Очистка по префиксу полезна в разных сценариях, например:

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

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

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

  4. Следуйте инструкциям по синтаксису.

    • Один префикс на строку.
    • Максимум 100 префиксов на запрос.
  5. Введите нужное значение (или значения) в текстовое поле, используя формат из примера.

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

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

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

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

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

Ограничения

Очистка по префиксу имеет несколько ограничений:

Нормализация при очистке по префиксу

При использовании нормализации для очистки по префиксу, когда запрос на очистку по префиксу поступает в Cloudflare для нормализованного пути URL, служба очистки учитывает Нормализация URL и очищает нормализованный URL.

Как работает URL Normalization

Рассмотрим в качестве примера следующий сайт: https://cloudflare.com/انشاء-موقع-الكتروني/img_1.jpg. В таблице ниже показано, как кеш Cloudflare видит эти пути с нормализация включена/выключена.

Запрос от посетителя к EDGE

Что видит кэш Cloudflare при включенной настройке Normalize Incoming URLs

Что видит кэш Cloudflare при отключенной настройке Normalize Incoming URLs

https://cloudflare.com/انشاء-موقع-الكتروني/img_1.jpghttps://cloudflare.com/%D8%A7%D9%86%D8%B4%D8%A7%D8%A1-%D9%85%D9%88%D9%82%D8%B9-%D8%A7%D9%84%D9%83%D8%AA%D8%B1%D9%88%D9%86%D9%8A/img_1.jpghttps://cloudflare.com/انشاء-موقع-الكتروني/img_1.jpg
https://cloudflare.com/%D8%A7%D9%86%D8%B4%D8%A7%D8%A1-%D9%85%D9%88%D9%82%D8%B9-%D8%A7%D9%84%D9%83%D8%AA%D8%B1%D9%88%D9%86%D9%8A/img_1.jpghttps://cloudflare.com/%D8%A7%D9%86%D8%B4%D8%A7%D8%A1-%D9%85%D9%88%D9%82%D8%B9-%D8%A7%D9%84%D9%83%D8%AA%D8%B1%D9%88%D9%86%D9%8A/img_1.jpghttps://cloudflare.com/%D8%A7%D9%86%D8%B4%D8%A7%D8%A1-%D9%85%D9%88%D9%82%D8%B9-%D8%A7%D9%84%D9%83%D8%AA%D8%B1%D9%88%D9%86%D9%8A/img_1.jpg
https://cloudflare.com/hello/img_1.jpghttps://cloudflare.com/hello/img_1.jpghttps://cloudflare.com/hello/img_1.jpg

Как показано выше, при нормализации URL ON, посетители этих двух URL, https://cloudflare.com/%D8%A7%D9%86%D8%B4%D8%A7%D8%A1-%D9%85%D9%88%D9%82%D8%B9-%D8%A7%D9%84%D9%83%D8%AA%D8%B1%D9%88%D9%86%D9%8A/img_1.jpg и https://cloudflare.com/انشاء-موقع-الكتروني/img_1.jpg, получат один и тот же кешированный ресурс. Очистка https://cloudflare.com/%D8%A7%D9%86%D8%B4%D8%A7%D8%A1-%D9%85%D9%88%D9%82%D8%B9-%D8%A7%D9%84%D9%83%D8%AA%D8%B1%D9%88%D9%86%D9%8A/img_1.jpg мгновенно очистит этот ресурс из кэша для обоих посетителей.