我正在为cacheSeconds
生成的子网站寻找Yesod.Static
之类的内容,以便控制静态资源的缓存。有可能吗?
答案 0 :(得分:3)
是。 Yesod.Static只是围绕wai-app-static的Yesod包装器,它是一个通用的WAI静态文件服务器。您想要设置ssMaxAge设置。根据您的代码现在的具体情况,这可能是:
Static settings <- static "/some/static/path"
let newStatic = Static $ settings { ssMaxAge = NoMaxAge }