成航先森 成航先森

成都航院计算机系一个学生的个人博客

 

经验杂笔

分段图

最新文章

经验杂笔
当前位置: 首页 » 大学杂谈 » 经验杂笔 » VeryCloud、腾讯云CDN使用技巧总结之查看命中缓存情况

VeryCloud、腾讯云CDN使用技巧总结之查看命中缓存情况

编辑:狂族晨曦 来源:经验杂笔 日期:2016-04-06 阅读: 1,911 次 1 条评论 » 百度已收录

先森用了几天的VeryCloud、腾讯云两个云服务商的CDN,时间虽短,却问题不断。发现问题→解决问题是使人进步的途径。这来来回回的问题,虽然让先森愁白了头,也让先森get到了很多技能。此文的作用,是为了不让自己忘记这些来之不易的经验,如果能帮到人,那就更好了

1.腾讯云

关于腾讯云的命中缓存,先森一开始用腾讯云CDN就发起工单问了售后。估计先森遇到了一个腾讯云的雏,直接回复先森的没有通过响应头查看命中缓存的方式。先森也是醉了,他让先森看前后对比,后面让先森检验MD5:

腾讯云雏鸟 -1

腾讯云雏鸟

后来先森通过实际使用,终于发现了正确的使用方法,并且又发起工单证实了。以下是一位腾讯云老鸟的回复:

“您好:

如何判断用户访问是否命中CDN cache

查看访问回包头部的X-Cache-Lookup信息

X-Cache-Lookup:Hit From MemCache 表示命中CDN节点的内存

X-Cache-Lookup:Hit From Disktank 表示命中CDN节点的磁盘

X-Cache-Lookup:Hit From Upstream 表示没有命中CDN

简单明了爽快。

先森用的联通,只有电信线路解析的是腾讯云。通过360的奇云测,先森发现电信线路大部分都有命中缓存。

腾讯云CDN命中缓存 -2

腾讯云CDN命中缓存

2.VeryCloud

VeryCloud是否命中缓存的查看方法,其实先森已经在网站接入VeryCloud一文中已经介绍过了,但是这里为了做一个归纳,且先森发现了新的方法,所以再次贴出。

首先,查看是否缓存命中的方法还是看响应头,有一项很显眼的Powered-By-VeryCDN,HIT表示命中缓存,MISS表示回源,没有命中缓存:

VeryCloud命中缓存 -3

VeryCloud命中缓存

其实让先森很不开心的,就是用奇云测还能看到一些HIT命中缓存的情况,先森本地尝试则重来没有命中过缓存,为这事先森找了几次客服。今天先森遇到了认识的第四个VeryCloud售后工程师,他告诉先森,是因为每次刷新访问的CDN节点不同导致的。我们知道,CDN是在网页第一次被访问的时候缓存,第二次访问的时候访问缓存。而每次访问的节点不同,就导致不停的在为不同的DN节点缓存,而没有命中缓存。并且这位工程师教了先森一项更准确的检查方式。

先森查看响应头用的是浏览器的方式,这位工程师教的则是Linux命令查询了。幸好先森虚拟机里装了Linux,虽然是图形界面的,但是也能用。当然,我们要让Linux联网,怎么联网先森就不赘述了。

使用的是wget命令,熟悉Linux的童鞋应该会常用到。这里主要是介绍给和先森一样没怎么接触过Linux的站长,反正先森是感到很惊奇啦。

进入Linux,右键“在终端打开”,进入类似windows中cmd的界面。代码有以下两种:

wget -SO /dev/null url
wget -SO /dev/null url -ehttp_proxy=ip

其中,将url改成你想要测试的链接,ip改为你想要测试的CDN节点IP。下面是先森用Linux的测试情况:

wget -SO /dev/null url -4

wget -SO /dev/null url

wget -SO /dev/null url -ehttp_proxy=ip -5

wget -SO /dev/null url -ehttp_proxy=ip

总结

这样能满足我们对缓存设置情况进行检查,但是要使每个CDN节点都能命中缓存,要不就内容预取,要不就只有增加自己网站的访问量了。因为CDN毕竟是访客第一次访问的时候直接回源并开始缓存,第二次访问的时候命中缓存。访问量要是多的话,当然就更容易命中缓存了。

标签:
除特别注明外,本站所有文章均为成航先森 www.capjsj.cn原创,本文共1421个字
转载请注明出处来自http://www.capjsj.cn/vc_txycdnsyjqzj.html
已有 1 位"计工"发布了激烈的评论,还有N多人围观笑而不语评论
青春敞篷车的头像
欢迎发表评论
取消评论

表情
疑问调皮伤心抠鼻黑线微笑可爱奸笑震惊吓到了撇嘴大兵忍不住笑笑狂骂狂怒噢?鼓掌酷⊙﹏⊙b汗鄙视大哭嘿嘿

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. 青春敞篷车的头像
    青春敞篷车:

    前来报到 :grin:

    2018-03-22 17:31 回复
官方微信
发表评论 返回顶部