2

新しいバージョンのアプリをデプロイするときに js キャッシュの問題を回避する方法を実装しましたが、期待どおりに動作しないようです。私たちのアプローチは、次のようにタイムスタンプを変更することです。

https://sgrouples.com/js/RequireMake-build.js?v=1349709973

問題は、このファイルが「v」値に関係なくキャッシュされることです。私が今持っている唯一の疑いは、スクリプトタグがドキュメントのヘッダーではなく本文にあるということです. それが原因でしょうか?

そのファイルの応答ヘッダーは次のとおりです。

Accept-Ranges:bytes
Cache-Control:max-age=2678400
Connection:keep-alive
Content-Encoding:gzip
Content-Type:application/javascript
Date:Sat, 19 Jan 2013 10:42:32 GMT
ETag:W/"2679866-1358511264000"-gzip
Expires:Tue, 19 Feb 2013 10:42:32 GMT
Last-Modified:Fri, 18 Jan 2013 12:14:24 GMT
Server:Apache-Coyote/1.1
transfer-encoding:chunked
Vary:Accept-Encoding
4

1 に答える 1

1

申し訳ありませんが、構成にバグがあったため、実稼働サーバーで v が増加しませんでした。期待どおりに動作します。

于 2013-01-21T07:44:23.983 に答える