常時オンライン
Cloudflareの常時オンライン機能は、インターネットアーカイブ ↗と統合されており、オリジンサーバーにアクセスできない場合でも、訪問者がウェブサイトの一部にアクセスできるようになっています。オリジンにアクセスできない場合、常時オンラインはCloudflareのキャッシュをチェックし、古いまたは期限切れのバージョンが存在するか確認します。バージョンが存在しない場合、Cloudflareはインターネットアーカイブにアクセスして、ウェブサイトの静的部分を取得し提供します。
インターネットアーカイブとの統合で常時オンラインを有効にすると、Cloudflareはホスト名と人気のURLパスをアーカイブと共有し、インターネットアーカイブのクローラーがアーカイブしたいページを保存します。クローラーにターゲットを送信する際、Cloudflareは過去5時間に200 HTTPステータスコードを返したGETリクエストの中で最も人気のあるURLを特定します。
Cloudflareはウェブサイトのすべてのページのコピーを保存せず、オリジンがオフラインの間は動的コンテンツを提供できないことに注意してください。要求されたページがインターネットアーカイブのWayback Machineに存在しない場合、訪問者はオフラインのオリジンサーバーによって引き起こされた実際のエラーページを見ることになります。
インターネットアーカイブとの統合が有効になっている場合、Cloudflareはインターネットアーカイブにどのページをクロールするか、どのくらいの頻度でクロールするかを伝えます。クロールするページは、前述の通り、過去5時間に成功裏に訪問された最も人気のあるURLです。サービスの安定性を確保するために、クロールの間隔はCloudflareによって制限されています。制限はCloudflareプランによって異なります。
| Free | Pro | Business | Enterprise | |
|---|---|---|---|---|
Availability | Yes | Yes | Yes | Yes |
Crawl interval | Every 30 days | Every 15 days | Every 5 days | Every 5 days |
インターネットアーカイブとの統合で常時オンラインが有効になっている場合、訪問者はウェブページの上部に、アーカイブされたバージョンのウェブサイトを訪問していることを説明するバナーが表示されます。訪問者はリフレッシュボタンを選択して、オリジンが回復し、新しいコンテンツが利用可能かどうかを確認できます。
訪問者がオフラインのウェブサイトのコンテンツを要求すると、Cloudflareは問題に応じて520–527の範囲のHTTPレスポンスステータスコードを返します。これらのステータスコードは、オリジンにアクセスできないことを示しています。
インターネットアーカイブとの統合が有効になっている場合、Cloudflareはアーカイブをチェックし、ページの最も最近アーカイブされたバージョンを提供します。
ショッピングカートやコメントボックスなど、ウェブサイトの動的部分と対話する訪問者は、オフラインのオリジンサーバーによって引き起こされたエラーページを見ることになります。
ダッシュボードで常時オンラインを有効にする方法は次のとおりです:
- Cloudflareアカウントにログインします。
- インターネットアーカイブとの統合を使用するドメインを選択します。
- キャッシング > 設定を選択します。
- 常時オンラインの下で、トグルをオンに設定します。
ベストプラクティス、制限、およびFAQについては、常時オンラインを参照してください。