Http 缓存
- 1. HTTP-缓存
most of the content come from the book
《HTTP: The Definitive Guide》
by lyuehh
2012-09-29
- 6. 请求到达
是否已 否
缓存?
是
是否足 否 否
够新 再验证
与服务器进行再验证 从服务器获取
鲜? 过了?
是 是
对已缓存文档的
存入缓存
新鲜度进行更新
提供给客户端
- 7. 保持副本的新鲜
◆ 文档过期
Expires首部
Cache-Control首部
◆ 用条件方法进行再验证
If-Modified-Since: Date再验证
If-None-Match: 实体标签再验证
◆ 强弱校验器
- 9. 设置缓存控制
◆ 控制Apache的HTTP首部
mod_headers
mod_expires
mod_cern_meta
◆ 通过HTTP-EQUIV控制HTML缓存
<META HTTP-EQUIV="Cache-control"
CONTENT="no-cache">