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

URL-адреса для предзагрузки

URL prefetching означает, что Cloudflare заранее заполняет кэш содержимым, которое посетитель, вероятно, запросит следующим. Эта настройка в сочетании с дополнительная настройка : повышает долю попаданий в кэш и тем самым ускоряет работу для пользователя.


Доступность

Free Pro Business Enterprise
Доступность Нет Нет Нет Да

Настройка

Чтобы Cloudflare начал предварительно загружать URL-адреса, необходимо включить функцию и содержать список URL-адресов для предзагрузки.

Включите Prefetch URLs

Чтобы включить URL-адреса для предзагрузки в дашборде:

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

    Перейдите в Настройки ↗
  2. Перейдите в Оптимизация контента.

  3. Для URL-адреса для предзагрузки, переключите тумблер в положение Включено.

Чтобы включить или отключить URL-адреса для предзагрузки с помощью API отправьте PATCH запрос с prefetch_preload в качестве имени настройки в пути URI, а также value параметр, установленный в нужное вам значение ("on" или "off").

Выберите URL-адреса для предзагрузки

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

Для этого добавьте в HTTP-заголовок ответа Link ссылку на файл манифеста с rel="prefetch" атрибут, а затем отдавайте файл манифеста с text/plain в качестве заголовка ответа Content-type.

Пример заголовка HTTP-ответа:
Link: <http://www.example.com/manifest.txt>; rel="prefetch"

Пример manifest.txt файле:

/static/fetch1
//other.example.com/fetch2
http://another.example.com/fetch3

Файл манифеста должен содержать URI, URL-адреса без указания протокола или полные URL-адреса, разделённые переносами строк. Эти файлы должны находиться на ваших сайтах, подключённых к Cloudflare. Если вы указываете HTML-страницы, будет предзагружена только сама HTML-страница: все её вложенные запросы не будут загружены, если они не указаны в манифесте отдельно.

Лимиты файлов Prefetch

Ограничения на файлы предзагрузки следующие:

Ограничения