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

Always Online

Функция Always Online от Cloudflare теперь интегрирована с Internet Archive чтобы посетители могли получить доступ к части вашего веб-сайта, даже если исходный сервер недоступен, а закешированная в Cloudflare версия отсутствует. Когда источник недоступен, Always Online ищет в кеше Cloudflare устаревшую или просроченную версию вашего сайта. Если такой версии нет, Cloudflare обращается к Internet Archive, чтобы получить и отдать статичные части вашего сайта.

При включении Always Online с интеграцией Internet Archive Cloudflare передает архиву имя хоста и популярные пути URL, чтобы краулер Internet Archive сохранял нужные страницы. Отправляя цели краулеру, Cloudflare определяет самые популярные URL-адреса среди GET-запросов, вернувших код состояния HTTP 200 за предыдущие пять часов.

Обратите внимание, что Cloudflare не сохраняет копию каждой страницы вашего сайта и не может отдавать динамический контент, пока источник недоступен. Если запрошенная страница отсутствует в Wayback Machine от Internet Archive, посетитель увидит настоящую страницу ошибки, вызванную недоступностью источника.

Если включена интеграция с Internet Archive, Cloudflare сообщает Internet Archive, какие страницы сканировать и с какой периодичностью. Как уже упоминалось, для сканирования выбираются самые популярные URL-адреса, которые успешно посещались за последние пять часов. Интервалы сканирования ограничены Cloudflare для стабильности сервиса. Ограничения зависят от вашего тарифного плана Cloudflare.

Доступность

Free Pro Business Enterprise
Доступность Да Да Да Да
Интервал сканирования Каждые 30 дней Каждые 15 дней Каждые 5 дней Каждые 5 дней

Опыт посетителей

Если включена функция Always Online с интеграцией Internet Archive, посетители видят баннер в верхней части страницы с пояснением, что они просматривают архивную версию сайта. Чтобы проверить, восстановился ли исходный сервер и доступен ли свежий контент, посетитель может нажать кнопку Refresh.

Если посетитель запрашивает контент, а Cloudflare не может связаться с исходным сервером, Cloudflare возвращает код состояния HTTP-ответа в диапазоне 520-527, в зависимости от проблемы. Эти коды состояния генерируются Cloudflare и означают, что источник недоступен. Always Online активируется только тогда, когда Cloudflare не может подключиться к вашему источнику: эта функция не активируется, если источник доступен, но возвращает ошибки.

Если ваш источник доступен, но возвращает код статуса 5xx (например, 520), Always Online не сработает, поскольку источник находится в сети. Always Online предназначен для случаев недоступности источника, а не для ошибок источника.

Если включена интеграция с Internet Archive, Cloudflare проверяет архив и отдает самую свежую заархивированную версию страницы.

Если посетители взаимодействуют с динамическими элементами сайта, например с корзиной покупок или полем для комментариев, и исходный сервер недоступен, они увидят страницу ошибки.

Включите Always Online

Ниже описано, как включить Always Online в панели управления:

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

    Перейдите в Конфигурация ↗
  2. Выберите домен, для которого будет использоваться Always Online с интеграцией Internet Archive.

  3. В разделе Always Online, установите переключатель в положение Включено.

См. Always Online с рекомендациями, ограничениями и часто задаваемыми вопросами.