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

API Gateway:cache-control

最終更新日:Jan 22, 2025

cache-controlプラグインは、URLファイルのサフィックスに基づいて、ExpiresおよびCache-Controlヘッダーをレスポンスに追加できます。 これにより、ブラウザはjpgpngなどの特定のサフィックスを含むファイルをキャッシュできます。

実行属性

プラグイン実行ステージ: 権限付与 プラグインの実行優先度: 200

フィールド

項目

データ型

必須 / 任意

デフォルト値

説明

suffix

String

いいえ。 jpgpngなど、一致するサフィックス。

複数のサフィックスを一致させるには、サフィックスを縦棒 (|) で区切ります。 例: png | jpg

このパラメーターを指定しないと、すべてのサフィックスが一致します。

-

このパラメータは、一致するファイルのサフィックスを指定します。

有効期限

String

はい。 ファイルをキャッシュする最大期間。

値として数字を指定した場合、単位は秒です。 たとえば、1時間の期間を指定するには、3600を入力する必要があります。

epochおよび最高は支えられます

nginxと同じセマンティクスを持ちます。

-

このパラメーターは、ファイルをキャッシュする最大期間を指定します。

設定例

  1. サフィックスがjpgpng、またはjpegのファイルを1時間キャッシュします。

    suffix: jpg|png|jpeg
    expires: 3600

    上記の設定に基づいて、一致したファイルを1時間キャッシュするための次のリクエストに対する応答にExpiresおよびCache-Controlヘッダーが追加されます。

    curl http://example.com/test.png
    curl http://exmaple.com/test.jpg
  2. Thu, 31 Dec 2037 23:55:55 GMTまですべてのファイルをキャッシュ:

    expires: max