0

これは、既にオンラインで使用されている Web サイトのデザイン (css ファイルと画像) を変更することです。ブラウザのキャッシュを手動でクリアせずに、訪問者が変更を確認できるようにするためのベストプラクティスは何だろうか。私の頭に浮かんだこと:

  • メタタグの変更 - サイトを常にサーバーからロードしたくないため却下
  • 変更を行った後、パラメーター (タイムスタンプなど) を含む css ファイルを含めます
  • 含まれる画像の名前を変更して、それらが再ロードされるようにする - 画像が含まれるファイルの名前も変更することを意味します
  • ?

サーバーからの読み込みを実現できるものは他にあるでしょうか? いくつかの利点/欠点を忘れましたか?

4

1 に答える 1

1

この投稿の重複の可能性: How to control web page caching, across all browsers?

私のお気に入りの解決策は、ファイルを呼び出した後に乱数を設定することです。

css/styles.ccs?628454548

images/sprite.gif?8356484894

ページがブラウザに呼び出されるたびに、javascript/php などを使用してこれらの乱数を設定できます。

于 2012-08-20T10:23:52.717 に答える