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
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章