我的网站运行在node.js服务器上,当我在Google页面性能检测工具中检查我的网站时,显示要利用浏览器缓存。我已经在互联网上搜索了很多,但还没有找到解决方法。如果有人知道如何在node.js中利用浏览器缓存,请告诉我。
我的网站运行在node.js服务器上,当我在Google页面性能检测工具中检查我的网站时,显示要利用浏览器缓存。我已经在互联网上搜索了很多,但还没有找到解决方法。如果有人知道如何在node.js中利用浏览器缓存,请告诉我。
浏览器缓存大多由用户控制,超出了Node的控制范围。您真正能做的是在Node.js提供的静态文件上设置max-age头。
假设您正在使用express,要将文件缓存一天:
app.use(express.static(__dirname + '/public', { maxAge: 86400000 }));