2011-07-16 6 views
1

に動作しますが、私はそれにはJavaScript/CSSファイルを更新する(と同じファイル名を保持します)アプリケーションを考えてみましょうCSSどのようにそれが

どのようにクライアントを強制することができますキャッシュからファイルを提供せず、新しいjavascript/cssを使用します。私はこれによってバグが引き起こされていると感じています。私はまだファイルをキャッシュしたいので、css/jsインクルードにランダムな文字列を追加することは良いことではありません。

+0

[Cssファイルキャッシュ](http://stackoverflow.com/questions/4095487/css-file-caching) – zzzzBov

+0

の可能な複製クライアントまたは開発のためのあなたのためですか? – Mic

答えて

1

ファイルが変更された日付をCSS/JSファイル要求に追加します。技術スタックに応じて、多くのフレームワークがこれを実行できます。

+0

+1、または希望の場合は日付の代わりにバージョン番号が機能します。ちょうど何か、それは以前とは技術的に異なるファイル名です。 –

+0

コードインジケータでこれを行う方法はありますか? –

+0

私はそれを理解しました、ありがとう –

1

ファイル名にバージョン番号を入れて、ファイルを修正するたびに、ファイル名のバージョン番号を変更し、読み込んだソースページを変更して新しいファイル名を指すようにします。その後、ファイルが変更されていないときに最大のキャッシングが可能になりますが、ファイルを変更するとすぐに新しいバージョンが取得されます。この手法は、まさにこのような理由からウェブ上の多くのサイトで使用されています。

関連する問題