利用浏览器缓存并在node.js中指定缓存验证程序

时间:2014-06-08 20:17:53

标签: node.js apache .htaccess caching

我是新节点的人,并在我的网站上运行了一些测试,以提高速度。我在这些部分得到了两个非常糟糕的分数:

Scores

我调查了这个并看到了.htaccess解决方案。从我所读的内容来看.htaccess仅在Apache服务器上受支持。 Node.js创建服务器,因此安装Apache是​​没用的。

我已经看到了节点的一些.htaccess替代方案,但似乎没有提供此问题的修复程序。 我也不想安装太大的npm模块。

什么是最好的解决方案?

1 个答案:

答案 0 :(得分:0)

由于这些资源来自外部域(fonts.googlepais.com),因此您无法在node.js服务器中更改这些资源。

对于您可以控制的资源,您可以使用req.header()设置http缓存头。见https://stackoverflow.com/a/8007793/1194584