cache-controlプラグインは、URLファイルのサフィックスに基づいて、ExpiresおよびCache-Controlヘッダーをレスポンスに追加できます。 これにより、ブラウザはjpgやpngなどの特定のサフィックスを含むファイルをキャッシュできます。
実行属性
プラグイン実行ステージ: 権限付与 プラグインの実行優先度: 200。
フィールド
項目 | データ型 | 必須 / 任意 | デフォルト値 | 説明 |
suffix | String | いいえ。 複数のサフィックスを一致させるには、サフィックスを縦棒 ( このパラメーターを指定しないと、すべてのサフィックスが一致します。 | - | このパラメータは、一致するファイルのサフィックスを指定します。 |
有効期限 | String | はい。 ファイルをキャッシュする最大期間。 値として数字を指定した場合、単位は秒です。 たとえば、1時間の期間を指定するには、3600を入力する必要があります。 epochおよび最高は支えられます nginxと同じセマンティクスを持ちます。 | - | このパラメーターは、ファイルをキャッシュする最大期間を指定します。 |
設定例
サフィックスが
jpg、png、またはjpegのファイルを1時間キャッシュします。suffix: jpg|png|jpeg expires: 3600上記の設定に基づいて、一致したファイルを1時間キャッシュするための次のリクエストに対する応答に
ExpiresおよびCache-Controlヘッダーが追加されます。curl http://example.com/test.png curl http://exmaple.com/test.jpgThu, 31 Dec 2037 23:55:55 GMTまですべてのファイルをキャッシュ:expires: max