← Cloudflare Cache / cache / how-to
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 в панели управления:
-
На панели управления Cloudflare перейдите к разделу Конфигурация страницу.
Перейдите в Конфигурация ↗ -
Выберите домен, для которого будет использоваться Always Online с интеграцией Internet Archive.
-
В разделе Always Online, установите переключатель в положение Включено.
См. Always Online с рекомендациями, ограничениями и часто задаваемыми вопросами.