如何设置未来的缓存控制到期播放2.0中的资产
-
12-11-2019 - |
题
我正在尝试在公共资产上设置未来的公共资产的缓存,以便从缓存中加载并提高性能。
按文档(请参阅缓存控制底部)这应该有效:
.
"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