{{catName}} {{title}}

{{author}}| #{{t.title}}

リロードしても更新が反映されない頑固なキャッシュ

ちゃんと更新したのに
「あれ?更新されていませんよ?」
って言われませんか?

その都度「キャッシュだと思います。ブラウザをリロードしてください」と伝えていたり、更新のお知らせをメール等で伝える際に「事前にブラウザのキャッシュをクリアしておいてください」など伝えていたりしていませんか?

特にここ1年でChromeのキャッシュが頑固になったっぽくて、何度リロードしてもダメってこともありますよね?
感覚的には、外部ファイルでも画像<css<jsの順に頑固になっていっているように私は感じていました。

そんな悩みを元から絶つ、簡単な対処法

例えば、head内の外部cssファイルリンクの記述や、場合によっては画像srcのファイルリンク記述に

パラメーターを追記するだけ。

それだけで、リロードすることなく、更新したものがちゃんと見られるようになります。

パラメーターの追記例(css):
<link rel="stylesheet" href="/css/common.css">

<link rel="stylesheet" href="/css/common.css?v=181121">

パラメーターの追記例(画像):
<img src="/images/common_banner.jpg">

<img src="/images/common_banner.jpg?v=181121">

変更した箇所全てに記述する必要はありません。
ページ内に1箇所だけあれば十分です。

上記の例では、追記したパラメーターで【更新日の記録】という役割も持たせています。
後で有用な情報ともなりますよ!

SHARE TWEET
{{category}} OLDER
{{category}} NEWER
TOP