我在here on StackOverflow的几个答案中看到,最好使用iisnode的静态文件配置,而不是让node.js处理它。
没关系,但我只是找不到一种方法让它与传统的浏览缓存配置一起工作:
<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="7.00:00:00" />
</staticContent>当我使用节点的‘s普通浏览缓存时,它的配置(和工作方式)如下:
app.use(express.static(path.join(__dirname, 'public'), {maxAge: 86400000}));我的问题是:
<clientCache ...在IISnode中工作吗?谢谢
发布于 2014-04-30 04:42:44
我基本上放弃了使用IIS来提供静态文件的尝试,并开始使用默认Express静态中间件的maxAge选项,但我很快就厌倦了尝试设置Grunt工作流,以确保当内容发生变化时,静态文件的名称会发生变化。
最后,我编写了一些名为电能的Node.js中间件,作为默认的快速静态中间件:https://github.com/mediocre/electricity的主要替代品,我试图制作它。
https://stackoverflow.com/questions/23373918
复制相似问题