HTML作成作業時のキャッシュについて

らら
らら

はじめに

開発環境では、画像、css、jsなど変更があった場合、Chromeでは、キャッシュがきついので、毎回削除するのが面倒なので、おぼえがきしておきます。

方法

よく作業するのは、ファイル名のあとに?をつけて対応

これは、本番サーバーでよく対応する方法。

毎回、202101を変更するのが・・・・・・・

なので、開発環境では、1回だけ202101を更新しておいて、それで変更作業をします。

そして、本番にアップ時は更新しているので、大丈夫って・・・・


<img src="test.jpg?202101">
<link rel="stylesheet" href="css/select.css?202101">
<script type="text/javascript" src="js/jquery.min.js?202101"></script>

開発環境では、開発前提のサーバーでキャッシュいらない場合は、.htaccessに下記を追加します。

htaccessが有効な場合のみです。

検証、ステージング、テストサイトなどでも・・・・・

やっちゃえおっさん!


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

さいごに

個人的なメモです。

忘れん坊です。汗

関連記事