控制静态内容的缓存

时间:2014-03-08 00:29:31

标签: yesod

我正在为cacheSeconds生成的子网站寻找Yesod.Static之类的内容,以便控制静态资源的缓存。有可能吗?

1 个答案:

答案 0 :(得分:3)

是。 Yesod.Static只是围绕wai-app-static的Yesod包装器,它是一个通用的WAI静态文件服务器。您想要设置ssMaxAge设置。根据您的代码现在的具体情况,这可能是:

Static settings <- static "/some/static/path"
let newStatic = Static $ settings { ssMaxAge = NoMaxAge }