ApsaraVideo VOD を使用すると、特定のディレクトリまたは特定のファイル名拡張子を持つ静的リソースのステータスコードの有効期間を設定できます。これにより、CDN ノードはリクエストに対して HTTP ステータスコードを直接返し、オリジンサーバーの負荷が軽減されます。このトピックでは、ステータスコードの有効期間を設定する方法について説明します。
利用シーン
通常、CDN ノードがオリジンサーバーからリクエストされたリソースを取得した場合、オリジンサーバーは CDN ノードに HTTP 2xx ステータスコードを返します。その後、CDN ノードはキャッシュ有効期限ルールに基づいてリクエストを処理します。オリジンサーバーが CDN ノードに HTTP 2xx ステータスコードを返せず、すべてのリクエストにオリジンサーバーが応答しないようにしたい場合は、HTTP ステータスコードの有効期間を設定できます。これにより、CDN ノードはリクエストに対して HTTP ステータスコードを直接返し、オリジンサーバーの負荷が軽減されます。
CDN は、次のステータスコードをキャッシュしません:303、304、401、407、600、601。
次のステータスコードの場合、オリジンサーバーの応答に Cache-Control ヘッダーが含まれていると、CDN はそのヘッダーのディレクティブに従います:204、305、400、403、404、405、414、500、501、502、503、504。これらのステータスコードの有効期間を設定しない場合、デフォルトのキャッシュ期間は 1 秒です。
操作手順
ApsaraVideo VOD コンソールにログインします。
左側のナビゲーションウィンドウで、設定の管理 > 配信の高速化設定 > ドメイン名 を選択します。
設定するドメイン名を見つけて、[設定] をクリックします。
指定したドメイン名の左側のナビゲーションウィンドウで、キャッシュ をクリックします。
ステータスコードの有効期限 タブをクリックします。
追加 をクリックして、ステータスコードの有効期限ルールを設定します。

タイプ
注意事項
タイプ
サポートされているタイプは フォルダー と ファイル拡張子 です。実際の要件に基づいてタイプを選択してください。
説明ディレクトリとファイル名拡張子の両方に対してステータスコードの有効期間を設定した場合、ApsaraVideo VOD は設定された順序に基づいてルールを照合します。最初に設定されたルールが優先されます。ルールが有効になると、他のルールは照合されません。
アドレス
タイプとしてフォルダーを選択した場合は、以下の点にご注意ください。
一度に追加できるディレクトリは 1 つだけです。
ディレクトリの完全なパスを入力します。パスはスラッシュ (/) で始まる必要があります。例:/directory/aaa。
タイプとして ファイル拡張子 を選択した場合は、次の点に注意してください:
1 つ以上のファイル名拡張子を入力します。複数の拡張子はコンマ (,) で区切ります。例:
JPG,TXT。アスタリスク (*) を使用してすべてのファイルタイプを照合することはできません。
ステータスコード有効期限の設定
単位は秒です。複数のステータスコードはコンマ (,) で区切ります。
4xx や 5xx などのあいまい一致を使用して、ステータスコードのクラスの有効期間を設定できます。例:4xx=10,5xx=15。
2xx および 3xx ステータスコードにあいまい一致を使用することはできません。特定のステータスコードに対してのみ有効期間を設定できます。例:201=10,302=15。
OK をクリックして設定を完了します。
設定が完了すると、ステータスコードの有効期限 リストでルールを確認できます。その後、ルールを 変更 または 削除済み できます。