ikapblog技術関連のメモや調べたことをメモしていきますホーム文字in画像QRIPアドレス確認nginxで簡単なリソースのキャッシュコントロール2020.08.20nginxで簡単な画像のキャッシュコントロールlocationディレクティブの内側で、expiresを設定するだけ。expiresディレクティブは、httpヘッダーのCache-ControlとExpiresを付加してくれる。日本語でわかりやすい。要約すれば必要な設定は、~*で正規表現のlocationディレクティブを追加するということ。このディレクティブの実行後に前方一致の他のlocationディレクティブが実行される。expiresは指定できる単位がいろいろある。ngx_http_headers_moduleつまり、locationディレクティブを追加する。(既存なら不要)上のディレクティブの内側にexpiresディレクティブを指定する。画像リソースのキャッシュを指示する例。画像は基本不変なのでもっと長く指定してもいい。}}こうしておけば、前方一致のディレクティブも実行され、httpヘッダにCache-ControlとExpiresが付与される。おわり上記の例は、ブラウザのキャッシュの有効期間の指定になる。期限以外も指定したいなら、add_headerディレクティブを使用する必要がある。