怎样实现200 from cache

泻药……你自己不说了 Cache-Control 的缘故么……它的值被 max-age=0 了。不走浏览器缓存,去server查询了啊。If-Modified-Since 就生效了,server查完了说没过期,返回 304.所以不是去掉 Cache-Control 和 If-Modified-Since 啊。是要配置 Cache-Control 值 max-age 大于 0 啊。看你问的是 Express 分类里的,那就去看看它的 api 文档好了……(都说偶不会 node 什么的了…… 哎……还得去翻下它的api……)比如 :express.static(root, )options 中可设置名为 maxAge 的 key,单位是毫秒,默认值是 0你设置下大于 0 的值不就好了……
■网友
后端用session的话max-age=0不可避。一般是用另一个虚拟主机或是用另一台服务器存静态资源,然后单独设置缓存过期。
■网友
为啥配了缓存不是 200 (from cache) ,常常还是 304 Not Modified?没准是因为 ETag 干扰了缓存效果:http://www.bokeyy.com/post/200-ok-from-cache-vs-304-not-modified.html


    推荐阅读