『キャッシュを消してください』となるべく言いたくないときに


f:id:goldenmilk:20190529233414j:image

 

 

はじめにお伝えすると、既にブラウザに残るキャッシュを削除する方法はまだ見つけられてません。

 

キャッシュも必要だからあるわけで、何でも消すべきではないと思うのですが。

 

リニューアルなどで、『変えてもらう予定だったここ変わってないよ』と言われることがあります。

 

CSSにまつわるキャッシュ

Wordpressの場合、

header.php

 

 

<link rel="stylesheet" href="style.css?ver=1.0.2">

 

と、バージョン情報を追加することができます。

 

 

キャッシュを読み込ませないようhtaccessでキャッシュを制御

 

<Files ~ "\.(html|php|jpe?g|gif|png)$">
Header set Pragma no-cache
Header set Cache-Control no-cache
</Files>

 

 

上記を

.htaccessに書き込みます。

 

まとめ:スーパーリロードや『キャッシュを消す』に対応してくれなさそうなお客様むけに、キャッシュを読み込まない設定をして見ました。

 

ただし、既にブラウザに残るキャッシュを削除する方法はまだ見つけられてません。ありそうですが~~