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请求头。
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请求头。
相关文章推荐
- http协议之---浏览器缓存机制
- nginx平台初识(二) 浏览器 HTTP 协议缓存机制详解
- HTTP协议 浏览器缓存-- 用户浏览器本地 -- Etag和Expires
- 浏览器 HTTP 协议缓存机制详解
- nginx平台初识(二) 浏览器 HTTP 协议缓存机制详解
- 浏览器 HTTP 协议缓存机制详解
- HTTP协议实践篇--浏览器缓存总结、利用Fiddler和apache模拟
- 浏览器 HTTP 协议缓存机制详解
- http协议:Web前端-HTTP Cache-control/浏览器缓存
- 浏览器 HTTP 协议缓存机制详解
- 浏览器 HTTP 协议缓存机制详解
- 浏览器 HTTP 协议缓存机制详解
- 基于http协议的浏览器缓存-- 用户浏览器本地 -- Etag和Expires
- 浏览器 HTTP 协议缓存机制详解及Http协议预处理工具类
- 浏览器 HTTP 协议缓存机制详解
- 浏览器与HTTP网络协议缓存原理分析
- 浏览器 HTTP 协议缓存机制详解
- 浏览器 HTTP 协议缓存机制详解
- 浏览器 HTTP 协议缓存机制详解