CDN加速知识篇
CDN的全称是rk,即内容分发网路。其基本思路是尽可能避免互联网上有可能影响数据传输速率和稳定性的困局和环节,使内容传输的更快、更稳定。通过在网路各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网路,CDN系统才能实时地按照网路流量和各节点的联接、负载状况以及到用户的距离和响应时间等综合信息将用户的恳求重新导向离用户近来的服务节点上。其目的是使用户可就近取得所需内容,解决网路拥挤的状况,提升用户访问网站的响应速率。CDN服务模式实际上,内容分发网路(CDN)是一种新型的网路建立形式,它是为能在传统的IP网发布宽带丰富媒体而非常优化的网路覆盖层;而从广义的角度,CDN代表了一种基于质量与秩序的网路服务模式。简单地说,内容发布网(CDN)是一个经策略性布署的整体系统,包括分布式储存、负载均衡、网络恳求的重定向和内容管理4个要件,而内容管理和全局的网路流量管理()是CDN的核心所在。通过用户就近性和服务器负载的判定,CDN确保内容以一种极为高效的方法为用户的恳求提供服务。总的来说,内容服务基于缓存服务器,也叫做代理缓存(),它坐落网路的边沿,距用户仅有"一跳"()之遥。
同时,代理缓存是内容提供商源服务器(一般坐落CDN服务提供商的数据中心)的一个透明镜像。这样的构架促使CDN服务提供商才能代表她们顾客,即内容供应商,向最终用户提供尽可能好的体验,而这种用户是不能容忍恳求响应时间有任何延后的。应用举例目前,国外访问量较高的小型网站如新浪、网易等,均使用CDN网路加速技术,即使网站的访问巨大,但无论在哪些地方访问就会觉得速率很快。而通常的网站假如服务器在电信,联通用户访问很慢,假如服务器在联通,网通用户访问又很慢。它采取了分布式网路缓存结构(即国际上流行的技术),通过在现有的中降低一层新的网路构架,将网站的内容发布到最接近用户的cache服务器内,通过DNS负载均衡的技术,判定用户来源就近访问cache服务器取得所需的内容,解决网路串扰状况,提升用户访问网站的响应速率,就像提供了多个分布在各地的加速器,以达到快速、可冗余的为多个网站加速的目的。CDN服务最初用于确保快速可靠地分发静态内容,这种内容可以缓存,最适宜在网速庞大的网路中储存和分发,该网路在几十多个国家的十几个网路中的覆盖CDN网路服务器。
因为动态内容必须通过互联网来传输,因而要提供快速的网路体验,以满足现今用户的要求,只能通过对互联网流量的奇特视角来达到。必须使用先进技术来了解通过互联网的最佳路由,充分借助这种最佳路由,加速通过互联网合同的数据通信,以改善用户的网路体验。cdn应用首先简单叙述一下传统的动态系统的访问方式:叙述的是用户的恳求过程,用户经过网路中的路由A、B的传输,最终将发送的恳求交于动态系统来处理,并且因为HTTP本身的“尽力而为的原则”、网络链路中复杂的环境及硬件的不可靠性的确实存在,使得用户要出现重复发送的恳求的现况,所以最终引起用户的恳求在递交的过程中出现等待、数据加载时间过长的一些现象的普遍存在,这种在线递交式系统的平缓直接地影响到办公人员的工作效率,这也是阻碍着好多小型企业在协同办公OA、ERP、SAP等信息化建设中,出现最多的问题。而CDN分发解决方案解决了与静态网站相关的性能和可靠性问题,而在现今在线业务体验中,与分发静态和动态元素和应用相关的奇特挑战,则由速网的动态网站加速(动态网站加速)来解决。主要特征1、本地Cache加速提升了企业站点(尤其富含大量图片和静态页面站点)的访问速率,并大大提升以上性质站点的稳定性2、镜像服务清除了不同营运商之间互联的困局引起的影响,实现了跨营运商的网路加速,保证不同网路中的用户都能得到良好的访问质量。
3、远程加速远程访问用户按照DNS负载均衡技术智能手动选择Cache服务器,选择最快的Cache服务器,推动远程访问的速率4、带宽优化手动生成服务器的远程(镜像)cache服务器,远程用户访问时从cache服务器上读取数据,降低远程访问的带宽、分担网路流量、减轻原站点WEB服务器负载等功能。5、集群抗功击广泛分布的CDN节点加上节点之间的智能冗余机制,可以有效地防治黑客入侵以及减少各类D.D.o.S功击对网站的影响,同时保证较好的服务质量。关键技术(1)内容发布:它依靠于构建索引、缓存、流分裂、组播()等技术,将内容发布或投递到距离用户近来的远程服务点(POP)处;(2)内容路由:它是整体性的网路负载均衡技术,通过内容路由器中的重定向(DNS)机制,在多个远程POP上均衡用户的恳求,以使用户恳求得到近来内容源的响应;(3)内容交换:它依据内容的可用性、服务器的可用性以及用户的背景,在POP的缓存服务器上,借助应用层交换、流分裂、重定向(ICP、WCCP)等技术,智能地平衡负载流量;(4)性能管理:它通过内部和外部监控系统,获取网路部件的状况信息,检测内容发布的端到端性能(如包遗失、延时、平均带宽、启动时间、帧速率等),保证网路处于最佳的运行状态。
产品优势CDN能几乎囊括国外所有线路。而在可靠性上,CDN在结构上实现了多点的冗余,虽然某一个节点因为意外发生故障,对网站的访问才能被手动导向其他的健康节点进行响应。CDN能轻松实现网站的全省铺装,毋须考虑服务器的投入与托管、不必考虑新增带宽的成本、不必考虑多台服务器的镜像同步、不必考虑更多的管理维护技术人员。中国市场早期我国CDN市场发展平缓,2006年后市场急剧升温。国外整体CDN市场规模、运营成熟度、服务能力和技术研制均较美国存在一定的差别。目前我们存在以下类型的CDN服务商:CDN加速答疑:1、CDN网站加速适宜什么网站?以资讯内容为主的网站,比如资讯网站、政府机构网站、行业平台网站、商城等以动态内容为主的网站,比如峰会、博客、交友、SNS、网络游戏、搜索/查询、金融等。提供http下载的网站,比如软件开发商、内容服务提供商、网络游戏运行商、源码下载等有大量流媒体点播应用的网站,比如:拥有视频点播平台的联通营运商、内容服务提供商、体育频道、宽频频道、在线教育、视频博客等。2、CDN加速是对网站所在服务器加速,还是对其域名加速?CDN是只对网站的某一个具体的域名加速。
假如同一个网站有多个域名,则访客访问加入CDN的域名获得加速疗效,访问未加入CDN的域名,或则直接访问IP地址,则未能获得CDN疗效。3、CDN和镜像站点比较有何优势?A.CDN对网站的访客完全透明,不须要访客自动选择要访问的镜像站点,保证了网站对访客的友好性。B.CDN对每位节点都有可用性检测,不合格的节点会第一时间剔出,因而保证了极高的可用率,而镜像站点未能实现这一点。C.CDN布署简单,对原站基本不做任何改动即可生效。4、CDN和双线机房相比有何优势?常见的双线机房只能解决电信和联通相互访问慢的问题,其它ISP(例如教育网,移动网,电信)互通的问题还是没得到解决。而CDN是访问者就近取数据,而CDN的节点遍及各ISP,因而保证了网站到任意ISP的访问速率。另外CDN由于其流量分流到各节点的原理,天然获得抵抗网路功击的能力。5、CDN使用后,原先的网站是否须要做更改,做哪些更改?通常而言,网站无需任何更改即可使用CDN获得加速疗效。只是对须要判定访客IP程序,才须要做少量更改。6、为什么我的网站更新后,通过CDN后见到网页还是旧网页,怎么解决?因为CDN采用各节点缓存的机制,网站的静态网页和图片更改后,假如CDN缓存没有做相应更新,则听到的还是旧的网页。
为了解决这个问题,CDN管理面板中提供了URL推送服务,来通知CDN各节点刷新自己的缓存。在URL推送地址栏中,输入具体的网址或则图片地址,则各节点中的缓存内容即被统一删掉,但是当即生效。假如须要推送的网址和图片太多,可以选择目录推送,输入即可以对网站下news目录下所有网页和图片进行了刷新。7、能不能让CDN不缓存个别即时性要求很高的网页和图片?A、只须要使用动态页面,asp,php,jsp等动态技术弄成的页面不被CDN缓存,无需每次都要刷新。B、或者采用一个网站两个域名,一个启用CDN,另外一个域名不用CDN,对即时性要求高的页面和图片放到不用CDN的域名下。8、网站新增了不少网页和图片,这种须要使用URL推送吗?后来降低的网页和图片,不须要使用URL推送,由于它们原本就不存在缓存中。9、启用CDN后,哪些时侯生效?最快1个小时即可生效,慢则8个小时生效。假如超过12个小时,还未生效,则应是操作流程有误,多半是没有指定的流程进行操作。10、网站用CDN后,有些地区反映未能访问了,如何办?CDN启用后,访客不能访问网站有好多种可能,可能是CDN的问题,也可能是源站点出现故障或则源站点被关掉,还可能是访客自己所在的网路出现问题,甚至我们实际故障排除中,还出现过顾客自己计算机中毒,造成难以访问网站。
顾客报告故障时,可随时联系我们24小时技术部进行处理。我国CDN现况:专业CDN服务商,代表企业:蓝汛、帝联科技等优势:专注核心业务发展,易扩大经营规模步入市场较早,具有成熟的营运机制和较高的服务能力。劣势:受制于联通营运商带宽租用费用,带宽成本是刚性的,不能产生价钱优势。因为网通营运商营运支撑系统的不灵活造成带宽资费设置不灵活,不能按需索要,致使CDN的价钱居高不下提供CDN服务的IDC营运商代表企业:网宿科技、世纪互联等优势:拥有带宽资源优势,步入市场较容易劣势:须要添置大量的服务器、网络设备及储存设备,投资成本高联通营运商,代表企业:中国联通、原中国电信优势:1.拥有巨大的带宽和网路优势,其带宽成本是弹性的,可以配置最优的CDN服务网路资本雄厚,有实力建设规模庞大的CDN网路,拥有品牌优势,与诸多互联网公司关系密切,才能引导互联网公司使用CDN服务。2.已建成流媒体等专用CDN网路在此基础上进行升级和整修,可快速推出多种CDN业务。劣势:1.CDN行业属于技术驱动型产业,联通营运商的CDN技术储备较薄弱。2.互联互通问题造成营运商只能在自己的网路上做CDN业务,跨网路营运的问题较难解决3.CDN不是联通营运商的主营业务,缺少营运经验和服务能力。
自建CDN的互联网企业,代表企业:优酷,百度等优势:1.节省服务成本,可控性高2.免受CDN市场价位波动的困惑,利于成本增加劣势:1.早期投资较大,且降低营运和研制成本2.非核心业务,易分散对主营业务的精力3.节点数少,不能完全满足需求美国CDN服务商,代表企业:、等优势:1.资金雄厚,具备技术、运营和服务实力,利于业务举办。2.在国外开始建设节点,利于市场开拓。劣势:1.与国外一些IDC和ISP采取代理合作的形式来销售自己的服务,未能大规模举办业务2.非正规竞争,存在安全隐患,将域名解析权掌控在美国营运商的手里免费自助CDN,国外的,美国的优势:1.CDN产品免费提供,专注于对对网站运维技术的一站式解决。2.自助式的CDN解决方案,简单易用,监控解析功能齐全。劣势:1.如今处于起步阶段,功能和服务能力比较弱2.对于CDN服务内容有限制,须要备案