"If-Modified-Since:"导致管理端首页加载变慢
用Fiddler对HTTP请求的报文进行了跟踪。以下是同一台客户端机器,分别用IE8和chrome打开页面时的Debugger情况。
看到IE8加载静态资源时候,带"If-Modified-Since:"头,导致首页加载卡死。chrome加载静态资源时候,不带"If-Modified-Since:"头,加载正常。
生产环境本次上线做了管理端F5负载均衡改造,并且增加了网络节点。
IE8浏览器版本号为IE8.0.7601.24000
时好时坏,后来经过调查,发现以下是IE8可以重现的步骤,坏的情况发送出去的静态资源就带有"If-Modified-Since:"头。
1.修改IE8设置:常规->设置->Internet临时文件TAB->检查存储的页面的较新版本,选择“从不”, IE8加载管理端(本地有缓存),加载首页成功。
2.修改IE8设置:常规->设置->Internet临时文件TAB->检查存储的页面的较新版本,选择“自动”, IE8加载管理端(本地有缓存),加载停滞,用监控查看加载停止在某个静态资源(js,css)处。
问题,我怎样可以在不改变IE8默认配置的情况下(检查存储的页面的较新版本,选择“自动”),让发出去的静态资源请求不带有"If-Modified-Since:"头,或者让服务器返回响应时服务器不告诉浏览器静态资源的Last-Modified信息