久しぶりにrewrite定義を追加してコンテンツのfailbackを考える機会がありました。 rewriteをすると、いつもproxyキャッシュやブラウザキャッシュでトラブルなぁと苦い思い出があります。 その際の対応として、キャッシュをさせない設定をHTMLに埋め込むのですが、毎回調べるので、 メモしておきます。 前置きとしてWEBのキャッシュとは。 ブラウザからWEBサイトにリクエストを発行すると、コンテンツがレスポンスされます。 この挙動によりWEBサイトを閲覧しているのですが、WEBサイトのコンテンツは大きいものから小さいものまであります。特に毎回大きいサイズのWEBコンテンツを表示するために通信を行うと、非効率です。 そのため、Proxy(プロキシ)やブラウザは、過去にアクセスしたWEBコンテンツを一時保存しておいて、アクセスするたびにコンテンツを要求しないようにして効率的に通信し
![htmlのキャッシュについて](https://cdn-ak-scissors.b.st-hatena.com/image/square/27f6ec8dcbd67e807f59c69c9b049129333293a0/height=288;version=1;width=512/https%3A%2F%2Fimage.jimcdn.com%2Fapp%2Fcms%2Fimage%2Ftransf%2Fnone%2Fpath%2Fs9865c8516a7301d3%2Fbackgroundarea%2Fi56eb6f8e6375cd89%2Fversion%2F1558414529%2Fimage.png)