最終更新日:2026-04-28 16:10:06
オリジンサーバーから返される HTTP ステータスコードに基づいて、CDNetworks CDN プラットフォームで簡単なカスタム設定を行い、CDN サーバー上のこれらのステータスコードに対応するエラーページのキャッシュ TTL を指定できます。この設定により、CDN サーバーが悪意のあるユーザーからのリクエストに対するキャッシュされた応答を持っていない場合に頻繁に発生するオリジンへのリクエストを最小限に抑え、オリジンサーバーの負荷を大幅に軽減できます。デフォルトでは、CDN サーバーはエラーステータスコードに対してウェブサイトから返されるエラーメッセージページをキャッシュしません。
をクリックします。設定可能な項目は以下の通りです:
| Parameter | Description |
|---|---|
| Status Code | CDN サーバーがエラーメッセージページをキャッシュすべきオリジン応答ステータスコードを入力します。プラットフォームは以下のステータスコードをサポートしています: 204; 305; 400; 403; 404; 405; 414; 416; 423; 429; 500; 501; 502; 503; 504。 Note: デフォルトでは、 404 ステータスコードのエラーメッセージページは 1 分間キャッシュされます。 |
| Cache TTL | 上記のステータスコードに対応する CDN サーバー上のエラーメッセージページのキャッシュ TTL を設定します。現在サポートされている時間単位は seconds(秒)、minutes(分)、および hours(時間)です。デフォルトの単位は seconds です。 キャッシュ TTL が 0 に設定されている場合、ページは CDN サーバーにキャッシュされません。 |
設定が完了したら、OK をクリックし、Next を選択して設定を送信してください。本番環境での潜在的な中断を最小限に抑えるために、ステージング環境で Pre-deploy テストを実施することを強くお勧めします。この重要なステップにより、本番環境に適用する前に構成が正確であることを確認できます。設定の正確性を確認したら、Deploy Now をクリックして本番環境に実装します。構成は通常 3〜5 分以内に有効になります。デプロイ前のテストに関する包括的なガイダンスと構成の有効性の確認については、チュートリアル Deploy the Configurations to Staging Environment for Validation を参照してください。
Example 1: Configuring Cache TTL for Error Message Page with Origin Response Status Code 403 or 404
このルールに関連付けられたアクセラレーションドメインについて、ユーザーのリクエストが CDN 経由でオリジンサーバーからステータスコード 403 または 404 の応答をトリガーした場合、エラーメッセージページは CDN サーバーに 10 分間キャッシュされます。このキャッシュ TTL 中に、別のユーザーが同様のリクエストを行った場合、CDN サーバーはキャッシュされたエラーメッセージページを直接返します。

CDN サーバー上のエラーメッセージページに対して長いキャッシュ TTL を設定すると、CDN サーバーはそのキャッシュ TTL 内においてキャッシュされたページを直接ユーザーに返します。したがって、より短時間で異なる特定のファイルをクライアントに返す予定がある場合は、ルールのキャッシュ TTL の設定に注意してください。