squid中的X-Cache和X-Cache-Lookup的意义
发布日期:2021-06-30 19:22:35
浏览次数:2
分类:技术文章
本文共 1611 字,大约阅读时间需要 5 分钟。
在做的CDN的机器的http头中,我们常常见到X-Cache和X-Cache-Lookup的二个参数,那这二个参数分别是什么意思,有什么分别啦.
HTTP/1.0 200 OK
Expires: Mon, 23 Jun 2008 09:16:40 GMTCache-Control: max-age=60Content-Type: text/htmlAccept-Ranges: bytesETag: "985899363"Last-Modified: Mon, 23 Jun 2008 08:17:40 GMTContent-Length: 54218Date: Mon, 23 Jun 2008 09:15:40 GMTServer: Microsoft-IIS/7.0Age: 20X-Cache: HIT from cdcnc-253-238X-Cache-Lookup: HIT from cdcnc-253-238:80Via: 1.0 cdcnc-253-238 (squid/3.0.STABLE1-20080201)Connection: close见到了吗?很奇怪吧,HIT表示命中,怎么会有二个命中.
X-Cache:其实就个就是真实本机的HIT和MISS.X-Cache-Lookup:这个就是向父,还有sibling模式的查询,比如ICP。之类命中的数据。
对于另一种情况:
HTTP/1.0 200 OKExpires: Mon, 23 Jun 2008 09:16:40 GMTCache-Control: max-age=60Content-Type: text/htmlAccept-Ranges: bytesETag: "985899363"Last-Modified: Mon, 23 Jun 2008 08:17:40 GMTContent-Length: 54218Date: Mon, 23 Jun 2008 09:15:40 GMTServer: Microsoft-IIS/7.0Age: 20X-Cache: MISS from cdcnc-253-238X-Cache-Lookup: HIT from cdcnc-253-238:80Via: 1.0 cdcnc-253-238 (squid/3.0.STABLE1-20080201)Connection: closeharvey兄给的解释:1,文件在squid中超过了 refresh_p参数设置的时间,访问的时候会去后端验证,这个时候返回的是miss:(X-Cache: MISS from cdcnc-253-238)但发现后端文件并没有更新,所以squid继续使用cache文件,返回的就是hit:X-Cache-Lookup: HIT from cdcnc-253-238:802,客户端给了一个ctrl+f5,但refresh_pattern参数中设置了reload-into-ms,这时文件也会到到后端验证,同样返回miss,但后端告诉squid文件未更新,所以squid继续从cache返回给client,返回的就是hit(X-Cache-Lookup: HIT from cdcnc-253-238:80)由于我的设置是:refresh_pattern www.domian.com 10 0% 60 reload-into-ims过期时间设置的很短,所以上述解释有可能是对的!验证:1.将参数换为ignore-reload,果然出现了两个HIT2.改为refresh_pattern company.zhaopin.com 1440 0% 2880 reload-into-ims时间加大,果然也出现两个HIT转载地址:https://linuxstyle.blog.csdn.net/article/details/6575691 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2024年04月14日 08时16分15秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
公司如何申请企业邮箱,公司邮箱怎么申请,公司企业邮箱哪个好?
2019-04-30
电子邮箱账号怎么申请,怎样申请邮箱账号呢
2019-04-30
邮箱怎么发邮件,邮件发信量多少,职场新人怎么发汇报邮件呢?
2019-04-30
maven 多层次pom 新引入包,编译成功,还是没有将包引入到本地
2019-04-30
leetCode2 两数相加
2019-04-30
【工具使用】使用pip与conda安装、更新与卸载Pytorch和torchvision
2019-04-30
【工具使用】Google免费云环境Colaboratory使用
2019-04-30
【深度学习笔记】卷积层,全连接层,池化层的相关输出参数计算
2019-04-30
【NLP学习笔记】文本分类概述
2019-04-30
【深度学习笔记】文本分类
2019-04-30
【转载】炼丹实验室:深度学习网络调参技巧
2019-04-30
【论文阅读笔记】文本分类论文汇总
2019-04-30
【NLP学习笔记】One-hot encoding:独热编码
2019-04-30
【工具使用】CSDN编辑器markdown字体、颜色与字号的设置
2019-04-30
【NLP学习笔记】词共现矩阵
2019-04-30
【NLP学习笔记】NLP基础知识框架图
2019-04-30