すべてのプロダクト
Search
ドキュメントセンター

:範囲オリジンフェッチの設定

最終更新日:Oct 21, 2024

ポイントオブプレゼンス (POP) からオリジンサーバーにリダイレクトされたリクエストにRangeヘッダーが含まれている場合、オリジンサーバーはRangeヘッダーで指定されたコンテンツをPOPに返します。 このプロセスは、レンジオリジンフェッチと呼ばれます。 Rangeオリジンフェッチは、コンテンツ配信を高速化し、キャッシュヒット率を高め、オリジントラフィックとオリジンサーバーの負荷を削減し、サイト応答を高速化します。

背景情報

Rangeヘッダーは、取得するコンテンツの一部を指定するHTTPヘッダーです。 たとえば、Range: bytes=0-100は、オリジンサーバーが要求されたファイルの最初の101バイトを返す必要があることを指定します。

レンジオリジンフェッチが有効になると、有効期限が切れた、またはPOPにキャッシュされていないリソースに対するリクエストは、rangeヘッダーを保持したままオリジンサーバーにリダイレクトされます。 次に、 DCDNは、指定されたファイルチャンクをオリジンサーバーから取得し、ファイルチャンクをPOPにキャッシュします。

次の図は、範囲オリジンフェッチの仕組みを示しています。Range回源

使用上の注意

  • オリジンサーバーがHTTP範囲リクエストをサポートしていること、およびオリジンサーバーがHTTP 206ステータスコード (部分的なコンテンツメッセージ) でリクエストに応答できることを確認してください。 オリジンサーバーがHTTP範囲リクエストをサポートしていない場合、範囲オリジンフェッチが有効になった後、リソースをPOPにキャッシュすることはできません。

  • マルチパート範囲機能はデフォルトで無効になっており、範囲オリジンフェッチ機能を有効にすると有効になりません。 マルチパートレンジ機能を有効にするには、チケットを起票してください。

手順

  1. DCDNコンソール

  2. 左側のナビゲーションウィンドウで、ドメイン名.

  3. ドメイン名ページで、管理するドメイン名を見つけて、設定.

  4. ドメイン名の左側のナビゲーションツリーで、オリジンフェッチ.

  5. オリジンフェッチタブを検索し、Range オリジンフェッチセクションにアクセスします。

  6. オンまたはオフにするRange オリジンフェッチ.

    Range オリジンフェッチ

    説明

    オン

    リソースファイルの指定された部分にアクセスする場合は、Range オリジンフェッチ をオンにしてコンテンツ配信を高速化します。 Range オリジンフェッチをオンにすると、POPはRangeヘッダーが保持されたリクエストをオリジンサーバーにリダイレクトします。 オリジンサーバーは、Rangerヘッダーに基づいてファイルの特定のバイト範囲を返します。 その後、 DCDNはコンテンツをクライアントに返します。

    クライアントがrange:0-100を含むリクエストをオリジンサーバーに送信した場合、オリジンサーバーがPOPから受信したリクエストにはrange:0-100も含まれます。 オリジンサーバーは、Rangeヘッダーに基づいて、0〜100の範囲の101バイトを含むファイルを DCDNに返します。 DCDNはクライアントにファイルを返します。

    オフ

    リソースファイル全体にアクセスする場合は、Range オリジンフェッチ をオフにします。 Range オリジンフェッチをオフにすると、POPはRangeヘッダーを含まないリクエストをオリジンサーバーにリダイレクトします。 オリジンサーバーはファイル全体をPOPに返します。 次に、POPは要求されたファイルをクライアントに返す。 クライアントが要求されたファイルを受信すると、クライアントはPOPへのHTTP接続を自動的に終了します。 その結果、オリジンサーバーから返されたファイルはPOPにキャッシュされません。 これにより、キャッシュヒット率が低下し、オリジントラフィックが増加します。

    クライアントがrange:0-100を含むリクエストをオリジンサーバーに送信した場合、オリジンサーバーがPOPから受信したリクエストにはRangeヘッダーは含まれません。 次に、オリジンサーバーはファイル全体をPOPに返し、POPは101バイトをクライアントに返します。 クライアントは、要求されたファイルを受信した後、POPから切断する。 その結果、オリジンサーバーから返されたファイルはPOPにキャッシュされません。