您的位置:首页 > 理论基础 > 计算机网络

http协议之浏览器缓存

2011-09-19 15:11 288 查看
对于浏览器缓存,IE三种请求方式表现如下:
1. F5刷新,请求中附加必要的缓存协商,但不能用本地缓存。此时Expires无效。而Last-modified/Etag有效,即发送有条件请求,附带if-modified-sine/if-none-match请求头。
2. CRTL+F5 不使用缓存协商(包括代理缓存),目的是获取所有内容的最新版本。一般会附加Cache-Control:no-cache请求头。
3. URL地址+回车/转向按钮/超链接 允许使用本地缓存,此时Expires有效。

当我们用Loader runner性能测试时, Run-time Settings下的browser emulation>>simulate browser cache选项模拟浏览器. 其选项Cache URLs requiring content(HTMLs)类似第(3)条。选项Check for newer versions of stored pages every visit to the page类似第(1)条,不勾选imulate browser cache选项相当于第(2)条,但没有Cache-Control:no-cache请求头。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息