作者:哈皮莊
编辑:小琳妹妹
名词解释
*HIT:
v. 打,打击;碰撞
vt.击(球);(在精神上)打击(某人);猜中;迎合
n.打,打击;碰撞;(演出等)成功;批评,讽刺
vi.(风暴、疾病等)袭击;抨击;(偶然)碰上;(突然)想到(与 on, upon 连用)
(被hit了,看看都疼~!)
MISS:
n. 女士;(用于姓名或姓之前,对未婚女子的称呼)小姐;失误
v.思念;漏掉;错过(机会);没遇到
(防守方miss了,对方得分~!)
咱们CDN里面也有hit和miss的概念,只是和橄榄球不太一样。橄榄球里面经常通过hit(撞击)来拦截对手,而进攻方需要巧妙闪躲,让对方miss,从而冲线得分。而从CDN的得分角度,与之却是相反的,我们希望hit,即内容在CDN里面命中,而不希望miss,内容还得回源去拿。
客户群
cc哥
CTG的亲们,在?客户想看看这个大文件链接,http://www.abc.com/5202018.mp4,在北美服务器是否都命中了?
小丁哥
稍等,我马上处理。
1分钟之后
小丁哥
我看了一下整体网站的命中率还是很高的,整体回源流量也不算大。
我也抽检了一下北美服务器,这个目标视频文件是已经缓存的,客户访问是处于hit状态。
cc哥
哦,好的。我可以自己去验证是否命中吗?
小丁哥
可以的。你可以用下面这条命令:
curl -IL http://CDN_IP/5202018.mp4 -H 'host:www.abc.com' -H 'x-wr-diag:age,modes,extstatus'
在“X-WR-EXTSTATUS”那一行有个数字102,表示已经内容已经在系统内存里面,如果是101是缓存在硬盘里面了,如果是0,表示miss。
cc哥
OK,学到了~!
小丁哥
提醒一下,每家CDN的扩展参数不一样哦。具体和我们勾兑一下啊~!
运营群
小琳妹妹
@小民哥,咱们CDN要用到枪吗,为啥有命中率一说?
小民哥
CDN的主要作用就是把热点的内容缓存在本地节点,如果有客户访问这个视频文件,本地节点有缓存,就直接给他服务了,这就算是命中了。如果没有,就得回源站拿文件回来,也就miss了。
小琳妹妹
哦,那命中率就是命中的次数除以所有请求量。嘿嘿,我是不是很聪明~!
小民哥
是这个意思,聪明聪明~!
小琳妹妹
其实,就是枪打中了有饭吃,没打中就得回去讨饭吃咯,哈哈~!
更多专题
1
“被动耍流氓”的CDN
2
今天你K刀了吗?(下)
3
劫道的猥琐山贼,CDN的马甲~!
领取专属 10元无门槛券
私享最新 技术干货