Pig*_*gol 25 caching http http-headers
我正在浏览firefox本地缓存文件夹,发现很多文件包含X-cache头文件.有人可以解释这个标题的目的吗?
谢谢
小智 13
CDN(Content Delivery Network)将X-cache标头添加到HTTP响应.X-cache:HIT表示您的请求由CDN提供,而不是源服务器.CDN是一个专门用于缓存内容的网络,因此usr请求服务更快+卸载原始服务器.
Kev*_*son 11
根据HTTP/1.1 X-Cache头字段, X-Cache"不是标准HTTP头字段" .
另外,请查看X-Cache和X-Cache-Lookup标头.
Ugn*_*nes 11
X-Cache中的前缀"X"表示标头不是标准的HTTP标头字段.此外,它的含义因代理实现而异.在squid服务器中找到这些头字段的常见位置.组织和大学在其外部网络和外部网络之间放置代理(squid)服务器.这有两个目的.安全性和其他缓存更频繁的网页之一(为了限制网络流量).
X-Cache对应于结果,代理是否已经从缓存提供结果(HIT表示是,MISS表示否)
X-Cache-Lookup表示代理是否具有对请求的缓存响应(HIT表示是和小姐没有)
两个HIT都意味着客户端已经发出了一个可缓存的请求,并且代理具有匹配的缓存响应,并被转发回客户端.
如果X-Cache是MISS并且X-Cache_Lookup是HIT,则客户端发出请求,该请求具有可缓存的响应但客户端强制绕过缓存.这是硬刷新,可以通过Ctrl + F5或发送标
头来模拟:Pragma:no-cache(在HTTP/1.0中)和Cache-Control:no-cache(HTTP/1.1)
如果两者都是MISS(es)那么客户端的请求没有与请求对应的任何有效对象.
一些有用的资源:
Link One