オリジンフェッチは、CDN がPOPにキャッシュされていない場合、またはプリフェッチタスクがデプロイされている場合に、クライアントが要求したリソースをオリジンサーバーから取得することを意味します。
ApsaraVideo VODは、高速化ドメイン名に対して複数のオリジンフェッチ機能をサポートしています。 次の表に、サポートされている機能を示します。
特徴 | 説明 | 関連ドキュメント |
オリジンフェッチのサーバードメイン名の指定 | オリジンサーバーのIPアドレスが複数のドメイン名またはサイトに関連付けられている場合、リクエストにHOSTヘッダーを設定して、リクエストのリダイレクト先のサイトを指定できます。 Alibaba Cloud CDNは、HOSTヘッダーで指定されたサイトにリクエストをリダイレクトします。 | |
オリジンプロトコルポリシーの設定 | この機能を有効にすると、クライアントがリソースを要求するために使用するプロトコルがオリジンフェッチに使用されます。 オリジンプロトコルポリシーは、動的および静的リソースに対して有効になります。 | |
プライベートOSSバケットからコンテンツを取得 | アクセス制御リスト (ACL) がprivateに設定されているObject Storage Service (OSS) バケットへのアクセスを高速化できます。 | |
オリジンフェッチ用のサイトの指定 | Alibaba Cloud CDNポイントオブプレゼンス (POP) がHTTPS経由でオリジンにアクセスし、オリジンサーバーのIPアドレスが複数のドメイン名に関連付けられている場合、POPにアクセスするドメイン名を指定するようにサーバー名表示 (SNI) を設定する必要があります。 | |
オリジンリクエストの最大タイムアウト期間の指定 | リクエストが配信元サーバーにリダイレクトされた後、POPが応答を待機する期間を指定できます。 POPが指定されたタイムアウト期間内に応答を受信しない場合、POPとオリジンサーバー間の接続が閉じます。 | |
リクエストを特定のオリジンサーバーにリダイレクトするカスタムルールの作成 | リクエストヘッダー、クエリ文字列、リクエストパラメーター、パス、およびリクエストCookieを設定することで、異なるオリジンサーバーを指定できます。 | |
POPがHTTP 301を処理できるようにするか、ステータスコードをクライアントに返すのではなくステータスコードを302するかを指定します | 301/302リダイレクトを設定した後、Alibaba Cloud POPは、ステータスコードをクライアントに返すのではなく、オリジンサーバーから返されたHTTP 301または302ステータスコードを処理します。 | |
IPv6経由でのオリジンフェッチの設定 | IPv6経由でオリジンフェッチを設定した後、CDN POPは、IPv6アドレスを使用するオリジンサーバーへのリクエストの転送、クライアントリクエストのIPバージョンの使用、IPv4アドレスとIPv6アドレス間の負荷分散など、さまざまなオリジンフェッチポリシーに基づいて、IPv6経由でオリジンサーバーにリクエストを転送できます。 | |
HTTPリクエストヘッダーの追加、削除、変更、または置換 | リクエストのHTTPヘッダーは、オリジンサーバーにリダイレクトされる前に書き換えることができます。 | |
HTTPレスポンスヘッダーの追加、削除、変更、または置換 | 配信元サーバーからの応答のHTTPヘッダーを書き換えることができます。 | |
オリジンリクエストのURLの書き換え | リクエストのURLをオリジンサーバーにリダイレクトする前に書き換えるルールを作成できます。 |