【发布时间】:2012-02-25 15:11:33
【问题描述】:
我正在尝试按照 YSlow 指南在公共资产上设置一个未来的过期缓存,以启用从缓存中加载并稍微提高性能。
根据documentation(请参阅底部的 Cache-Control)这应该可以工作:
"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)
如果我阅读source code for assets,配置似乎应该可以工作。
对我缺少什么或如何使其发挥作用有任何想法吗?
【问题讨论】:
标签: caching browser-cache playframework-2.0