通过高效的缓存策略和Node.js服务静态资产

时间:2019-12-21 18:52:46

标签: node.js google-pagespeed

我从Google Page Speed Insights收到警告“以有效的缓存策略提供静态资产”。

如何在nodejs中解决这个问题?

这是我到目前为止为解决此问题所做的事情。

 app.use(express.static('client/build', { maxAge: tenMinutes }));

我还如何启用文本压缩?

1 个答案:

答案 0 :(得分:0)

“以有效的缓存策略来服务静态资产”期望您的所有JSCSSfonts等都具有至少30天的缓存策略,理想情况下,年(需要更新时使用缓存清除技术)。

因此,您的maxAge必须尽可能高。

使用NodeJS并不是最好的方法(我通常会在服务器上启用压缩),但我相信this library would let you implement gzip