Express 在浏览器端缓存快速休息路线
是否有一种方法可以发送浏览器,让他将响应/正文(json)缓存几分钟/小时/天 我想减少服务器请求和一个特定的路由,其中内容很少更改(可能每周更改一次)。这也将减少客户端的通信量 我试过:Express 在浏览器端缓存快速休息路线,express,browser-cache,Express,Browser Cache,是否有一种方法可以发送浏览器,让他将响应/正文(json)缓存几分钟/小时/天 我想减少服务器请求和一个特定的路由,其中内容很少更改(可能每周更改一次)。这也将减少客户端的通信量 我试过: res.set('Cache-Control', 'public, max-age=6000'); res.set('Expires', new Date(Date.now() + 60000).toUTCString()); res.set('Prgama', 'cache');
res.set('Cache-Control', 'public, max-age=6000');
res.set('Expires', new Date(Date.now() + 60000).toUTCString());
res.set('Prgama', 'cache');
但chrome忽略了这一点,但也许这是错误的。我不知道,谷歌也没有帮助
最终结果如下(Chrome网络选项卡):
- 第一个客户端请求:状态代码200 OK
- 第二个客户端请求:状态代码OK(来自磁盘缓存) 等等
我只找到服务器端缓存,但这不会减少对后端的GET请求。我反复阅读了您的问题,但无法理解您的问题,请编辑您的问题。您签出了吗