Page 202 - HTTP权威指南
P. 202

(a)再验证命中(缓慢命中)
                                                            新鲜度检测
                                            缓存
                                            对象             “仍然新鲜”
                                  客户端                缓存               服务器
                                 服务器对象与已缓存副本一样

                                 (b)再验证未命中
                                                            新鲜度检测

                                            服务                 服务
                                           器对象                 器对象
                                  客户端                缓存               服务器
                                 已缓存副本过时了

                 图 7-5 成功的再验证比缓存未命中要快,失败的再验证几乎和未命中的速度一样



                                      带有If-Modified-Since首部的再验证请求
                                       GET /announce.html HTTP/1.0
                                       If-Modified-Since: Sat, 29 Jun 2002, 14:30:00 GMT





                                                                              服务器
                          缓存(浏览器缓
                          存或代理缓存)                HTTP/1.0 304 Not Modified
                                                 Date: Wed, 03 Jul 2002, 19:18:23 GMT
                                                 Content-type: text/plain
                                                 Content-length: 67
                                                 Expires: Fri, 05 Jul 2002, 05:00:00 GMT
                                                 “仍然新鲜”响应
                 图 7-6 HTTP 使用 If-Modified-Since 首部进行再验证

                 •   再验证未命中
                    如果服务器对象与已缓存副本不同,服务器向客户端发送一条普通的、带有完整
                    内容的 HTTP 200 OK 响应。                                                       166

                 •   对象被删除
                    如果服务器对象已经被删除了,服务器就回送一个 404  Not  Found 响应,缓存也
                    会将其副本删除。


                 7.5.2 命中率

                 由缓存提供服务的请求所占的比例被称为缓存命中率(cache  hit  rate,或称为缓存

                                                                               缓 存   |   175
   197   198   199   200   201   202   203   204   205   206   207