ブラウザのキャッシュは、expires ディレクティブを通じてヘッダー ヘッダーを出力することで実装できます。expires ディレクティブの構文は次のとおりです。
文法: expires [time|epoch|max|off]
デフォルト値: expires off
スコープ: http、サーバー、場所
目的: このコマンドを使用して、HTTP 応答の「Expires」および「Cache-Control」のヘッダー情報を制御します (ページ キャッシュを制御するため)。
時間値には正または負の数値を使用できます。 「Expires」ヘッダーの値は、設定した時間値に現在のシステム時間を加算することによって取得されます。
負の数: キャッシュ制御: キャッシュなし
正の数またはゼロ: Cache-Control:max-age=#
(#時間を指定する秒数)
コードは次のとおりです:
<code>location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)<span>$ </span>{ expires <span>30</span>d; } location ~ .*\.(js|css)?<span>$ </span>{ expires <span>1</span>h; }</code>