标签: javascript node.js caching openshift
我使用Node.js服务器在OpenShift上部署了一个静态网站。每次我更新页面都会加载所有内容,包括图像在内的所有内容都会再次下载。如何使浏览器缓存图像?我尝试在请求处理程序中设置res.setHeader('Cache-Control', 'public, max-age=1209600');,但它没有效果。当我用devtools检查请求时,它表示确实存在这样的响应头但是请求有头max-age=0。这是一个问题吗?无论如何,每次更新页面时图像仍在下载。如何为它们启用缓存?
res.setHeader('Cache-Control', 'public, max-age=1209600');
max-age=0