cssのキャッシュが気になる時はphpでcssリンクを書き出す

カテゴリー︎: 【CSS】・【PHP】

cssのバージョン管理というか

phpでcssのリンク(ファイル名)の後に更新時間つけて書き出す方法

下記のコードを書くだけで、cssのキャッシュ呪縛から逃れられる。。。ハズ

phpコード(htmlに組み込む)

<link rel="stylesheet" type="text/css" http://●●●●●/■■■■■/css/style.css?<?php date_default_timezone_set('Asia/Tokyo'); echo date('YmdHi'); ?>">

書き出されたコード

 <link rel="stylesheet" type="text/css" href="http://●●●●●/■■■■■/css/style.css?202008182011">

これで、ページにアクセスした時の時間がcssのファイル名となり

cssのキャッシュ問題からストレスがなくなると思う

サンプルでは、ブラウザを更新するたびに

cssリンクの後ろに時間分がついたファイル名になっているハズ

style.css?202008182021

お試しあれ〜

CSS更新時に自動で更新日時のクエリをつけることで解決

キャッシュが溜まると、ブラウザの動きは遅くなってしまうのですか?

PAGE TOP