没过元宵还是年,小编给各位关注咱们公众号的友友拜个年:新年快乐!!!相信很多人跟小编一样,春节假期在家里吃喝玩乐,瘫坐过日子。在家里要风得风,要雨得雨(这里不能给父母亲看到)。不过嘛,团圆之后就得各自返回各自的工位上兢兢业业奋斗接下来的一年了。这时候全国新闻总会接二连三地报道---全国多少条高速拥塞,多少人堵在高速路上错过了开门红。
这时候小编就在想,幸好CDN中回源机制不会出现这种拥堵的场面,由于网络层面或者其他因素导致拥塞的原因暂且不讨论。首先咱们先来说说回源是怎么一回事。回源的"源"指的是部署WEB服务的服务器,一般来说是位于用户的机房或者是IDC机房,对外提供内容服务。而回源是指"当有用户访问某一个URL的时候,如果被解析到的那个CDN节点没有缓存响应的内容,或者是缓存已经到期,就会回源站去获取。如果没有人访问,那么CDN节点不会主动去源站拿的"。
回源的策略一般是由用户自己来定义的,根据WEB服务器的性能和可以承受的请求量而定。不过一般来说,静态内容如图片文件等都可以在CDN侧缓存,而像交易类的动态文件最好选择回源,因为需要跟源站的其他数据服务器进行数据交互。
回源的机制由很多种,可以是标准端口回源,也可以是非标准端口回源,IP回源,域名回源等。如下图所示
(非标准端口回源+IP回源)
(域名回源)
对于回源的概念其实还有其他的一些技术点可以讨论,如用户部署了多个源站,以什么方式去回源;如定义哪些文件回源哪些文件不需要回源等,咱们后续慢慢聊。青山不改,绿水长流。
如有兴趣可关注公众号国际cdn讲堂