我从Google Page Speed Insights收到警告“以有效的缓存策略提供静态资产”。
如何在nodejs中解决这个问题?
这是我到目前为止为解决此问题所做的事情。
app.use(express.static('client/build', { maxAge: tenMinutes }));
我还如何启用文本压缩?
答案 0 :(得分:0)
“以有效的缓存策略来服务静态资产”期望您的所有JS
,CSS
,fonts
等都具有至少30天的缓存策略,理想情况下,年(需要更新时使用缓存清除技术)。
因此,您的maxAge
必须尽可能高。
使用NodeJS并不是最好的方法(我通常会在服务器上启用压缩),但我相信this library would let you implement gzip