304页面未修改 | 自从上次请求后,请求的网页未修改过。服务器返回此响应时,不会返回网页内容。 如果网页自请求者上次请求后再也没有更改过,您应将服务器配置为返回此响应(称为 If-Modified-Since HTTP 标头)。服务器可以告诉 Googlebot 自从上次抓取后网页没有变更,进而节省带宽和开销。 |
由于最近一个项目里有ajax数据量大不经常更新,考虑到优化,我使用了304!~
先看看效果吧~!
第一次加载和CTRL+F5
F5和再次请求
效果很显著!~
if(request.getDateHeader("if-modified-since") == date.getTime()
&& !"no-cache".equals(request.getHeader("Cache-Control"))
&& realtime == 0
&& session.containsKey(key)){
response.setStatus(304);
}else{
// 刷新
}