【发布时间】:2013-03-24 17:07:20
【问题描述】:
我对 Express 还很陌生,遇到了一个问题。我将 node_env 设置为生产,并且 app.get('view cache') 返回 true。但是,它似乎没有缓存我的基于玉的视图。我可以看到 304,但我的视图渲染仍然每次都被调用。
我是否误解了此设置的用途?
编辑:我猜这个设置实际上只是为了让视图模板在生产中表现更好。我是否可以假设 express 不支持动态生成的视图内容的缓存?
我注意到添加了 res.header('Cache-Control', 'max-age=60, must-revalidate');
有没有更清洁的方法来做到这一点?谢谢
【问题讨论】:
标签: express