2016-10-02 11 views
0

私は角型のアプリケーションを持っています。静的なCSSとJSファイルのバージョン管理をしている状況に直面していますか?静的なCSSとjsファイルのバージョン番号

現在、私のブラウザはハードリフレッシュを除いてファイルを更新しません。古い解決方法は、各ファイルにバージョン番号を付けてキャッシュ無効化を行うことです。

私はウェブ上のツールをチェックしていますが、コードを実稼働環境に導入するとgulpやgruntを使って解決するのでしょうか?私はまた、私のCSSファイルのSaaSについて読んだことがあるが、私はそれが私のファイルを小さくするために使用されていることを理解している、それはCSSファイルのこの問題を解決するのですか?私のjsファイルはどうですか?

答えて

0

バックエンド(Node?Django?)によっては、ブラウザが尊重すべきキャッシュタイムアウトを指定できる必要があります。ここで

は、ノードとの例です:

var oneHour = 3600 * 1000; 
app.use(express.static(path.join(__dirname, '..', 'public'), {maxAge: oneHour})); 
+0

が、私は、ファイルを変更し、PRODにアップロードして、私はすぐに変更を確認したい場合は関係なく、キャッシュのタイムアウトの@ MULI-yulzary – sisimh

+0

のを見てくださいキャッシュ仕様https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.3 –

関連する問題