Play 2.0のアセットに将来のキャッシュコントロールの有効期限が切れる方法
-
12-11-2019 - |
質問
キャッシュからのロードを可能にし、パフォーマンスを向上させるために、YSlowガイドラインに従って公的資産の期限切れのキャッシュを設定しようとしています。
ドキュメント(を参照)下)これは機能するはずです:
"assets.cache./public/javascripts/bootstrap.min.js"="max-age=315360000"
.
しかし、私が取得する回答をチェックするときには:
Data Size 82002
Device disk
Expires Thu Jan 01 1970 01:00:00 GMT+0100 (IST)
Fetch Count 220
Last Fetched Sat Feb 25 2012 15:04:04 GMT+0000 (GMT)
Last Modified Sat Feb 25 2012 15:04:04 GMT+0000 (GMT)
.
マイファイルは /public/javascripts/bootstrap.min.js の下に保存されています。
マイルートエントリはデフォルトのものです:
.
# Map static resources from the /public folder to the /assets URL path
GET /assets/*file controllers.Assets.at(path="/public", file)
私が行方不明のものやそれを作る方法についての考え方?
解決
発行解決済み:ブラウザはそれ自身のキャッシュから要素を取得し、期限切れのエントリを更新していませんでした。
プロジェクトを数時間使用しないと変更なしでは機能しました。
ああ、まあ...
所属していません StackOverflow