HIT OR MISS,这是个问题

作者:哈皮莊

编辑:小琳妹妹

名词解释

*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的马甲~!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180110G0G70D00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券