ブラウザキャッシュが更新されない

HTML5でmetaタグで キャッシュに関する設定が廃止のようです。。。

HTML5における no-cache

 

サイト制作をしていると、クライアントに修正等の確認を依頼すると「直っていない」と言われることがよくあります。

概ねブラウザキャッシュが古いままで更新が反映していない事が多いのではないでしょうか。

手順を説明してスーパーリロードをお願いするのも手間だし、クライアントにスキルが無い場合もあるし、何かの手違いでそれが正常に実行されない事もあるのも悩ましい。

 

WordPressで作成したサイトを確認してもらう時にクライアントのCSSファイルの更新が上手く行かない事がありました。
WP Super Cacheなのでサーバー側キャッシュを削除してもブラウザ側は如何ともし難い。

あまりよくはないのですが、テンプレート(phpファイル)にCSSを記述して無理やり該当箇所のスタイルを上書きしました。
テンプレートファイルはCSSに比べてちゃんとリロードされるような印象です(具体的に調べた訳ではないですが)
本当にちょっとしたclassの定義だったのと、後で外すつもりで対処しました。

推奨はしませんが、一時的な対処療法としてメモしておきます。