1.  CDN服务商最大的资源是其在全国甚至全世界有自己的服务器节点,CDN实现原理简单来说: 把网站需要缓存的文件下载一份到CDN厂商的服务器节点上,当网民访问网站的时候就可以根据自己所处的位置,访问最近的CDN服务商的节点,提高访问速度.

2. 做CDN对源网站有什么影响?

  A.  由于网站域名是指向CDN厂商域名别名,因此如果网站涉及到登录,注册,返回数据等功能时,则导致登录,注册失败

  B.  更新文件后,不能立即看到效果,需要等到文件过期或者手动推送才能看到效果

3.  如何配置网站来使用CDN

  A.  www.wxd5981.com域名是我的个人blog,假设我当前需要将图片文件进行缓存,且使用了img.wxd5981.com域名来实现页面和图片分离,缓存图片规则为30天过期

  B.  CDN厂商是按照域名为单位来做缓存的,例如www.wxd5981.com和img.wxd5981.com,是要做成2个缓存频道,当前需要对img.wxd5981.com来做缓存,配置wxd5981.com域名的DNS 服务器,讲img.wxd5981.com域名指向CDN厂商给的CDN厂商的域名别名即可.剩余需要操作的就是CDN厂商的事情了.

4.  国内比较大的CDN厂商有那些:

 蓝汛,网宿,快网

5.  CDN厂商技术知多少

dns 服务器集群:  负责智能解析域名地址,每个不同的地方的网民,解析到不同的ip地址

CDN缓存文件更新后台:  用过squid的人知道,squid有一个手动更新的脚本,CDN更新后台实现原理和squid差不多,都是手工推送更新文件的url,实现更新

6.  网民根据什么来实现访问到最近的CDN节点服务器

根据自身电脑配置的DNS情况,因为默认都是使用自己地区的DNS,例如北京 202.106.0.20, 这点需明确.所以如果你把首选DNS配置成8.8.8.8,可能解析出来的CDN节点就不是离你最近的服务器节点了.

7.  CDN根据什么缓存文件

根据URL为单位来缓存文件,至于缓存什么文件类型,则是由客户自行决定,一半缓存最多的是静态文件.

8.  系统管理员维护CDN需要考虑的

  A.  最重要的是缓存文件的类型,过期时间,根据自身网站特点,不同的文件类型设置不同的缓存时间.例如jpg文件缓存6个月,html文件缓存3个月等

 B.   分析网站特点,最好能把图片和页面文件分开,因为缓存颗粒不同,图片文件大,而页面文件一般都比较小,分开后,缓存效果更明显

C.   CDN上线后,监控缓存文件的命中率和带宽使用率,  分析命中率,如果低,要查找日志适当调整缓存规则,一般应该保持在90%以上为好,否则缓存的效果就不那么明显了.

D.   源服务器不可用时的报警和CDN继续使用旧文件提供服务,即时维护和防止服务中断

9.  一些个人心得吧

  A.  把不更新的文件,缓存时间长一些,1年,5年都可.

  B.  监控命中率

  C.  减少IDC带宽,增加CDN带宽,因为IDC带宽一般比CDN带宽要贵好多

 

来源:http://www.wxd5981.com/category/%E7%B3%BB%E7%BB%9F%E9%85%8D%E7%BD%AE