我正在尝试在公共资产上设置未来的公共资产的缓存,以便从缓存中加载并提高性能。

文档(请参阅缓存控制底部)这应该有效:

"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)
.

似乎配置如果我读取资产源代码

对我缺少的任何想法或如何使它工作?

有帮助吗?

解决方案

问题解决:浏览器正在从它自己的缓存中检索元素,并没有更新到期条目。

不使用该项目几个小时而没有任何变化,它运作。

哦,嗯...

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top