2011-12-09 12 views
1

私はこれを知るべきであると感じています。特定のファイルをキャッシュ内で強制的に期限切れにするにはどうすればよいですか?

私は大量の画像、CSS、スクリプトファイルを含むWebアプリケーションを持っています。

私が問題を抱えているのは、アプリケーションを更新してこれらの「静的」アイテムが変更された場合、そのアプリケーションにアクセスするブラウザが最新のバージョンのファイルを使用していることを確認する必要があります。

私は私のアプリからクライアントキャッシュをクリアすることができないことを知っています。

私はこの問題を抱えた唯一の男ではないと確信していますので、私はここで尋ねると思っていました。私はサーバーのキャッシュについて多くのことを見つけましたが、明らかにこれを処理するものはありません。

私がフォローアップできる人はいますか?

- スチュアート

答えて

1

ブラウザはそれを更新する必要が動的なコンテンツだと思わせるために最後にgetメソッドを使用します。例

<img src="img.jpg?version=1" /> 

そして、ちょうどversion IDあなたがイメージを変更するたびに変更するために

。これはCSSやJavaScriptでも使用できます。

+0

@ramdom_userそれは賢いです。私はすきです。 –

関連する問題