利用CDN

应用CND(ContentDeliveryNetwork,内客分发收集)分管站点流量。在成本合理的情形下,再选择哪些内容最合适。年夜多半CDN应用DNS(域名办事或城名办事器),从而替站点来供给内容。

CDN有助于分流岑岭期的流量,平日是扩大站点部门流量的经济型办法。总体说来,CDN可以简略快速地疏散流量岑岭和流量增加。确保做成本效益剖析,监控CDN的应用。

处置年夜量用户流量最简略的办法是尽量消解它。有两种办法可以实现这一点。第一种办法就是不加任何扩大,使站点瓦解,所有效户分开另一种办法是让别人处置尽可能多的要求。这就是CDN的用武之地了。CDN是一组盘算机的聚集,这些盘算机称为节点或边沿办事器,衔接它们的收集叫作骨干网,这些节点上保留有客户数据或内容(图像、web页等)的副本。经由过程在分歧的1级收集中计谋性地安排边沿办事器以及采取年夜量的技巧和算法,CDN可以把要求发送到最合适响应的节点。这种优化可以经由过程最小的收集跳数、最高的可用性或起码的要求数来实现。这种优化的重点是削减最终用户、要求者感知的办事响应时光。用1が于可以明CDN是若何工作的。假设AKF博客的流量太年夜,我们决议采取CDN。我们须要在DNS中创立一个CNAME,把对www.akfpartners.com/techblog的要求指向1107.c.cdnvendor,nect。然后用户阅读器要求DNS解析akfpartners.com/techblog(第1步),吸收返回的CDN域名(第2步),在CDN域中履行另一次DNS查询(第3步),吸收与1107c.cdnvendor.net联系关系的一组IP(第4步),吸收对博客内容的要求并路由到这组IP中的一个(第5步和第6步)。博客的内容将缓存在CDN办事器上,CDN办事器会按期查询源办事器,在这种情形下,我们寄存博客的主机只须要更新数据。

你会发明,在我们本身的博客办事器前应用CDN的利益在于CDN会处置所有要求(平日每小小日时几百或几千个),而只在检讨是否有更新的时刻,才会要求我们的办事器。如许须要你购置的办事器更少,耗电量更小,带宽更小。然则这些可展性、可用性和响应时光方面的利益不是免费的。平日,你要为应用互联网上那些为你分管流量的办事器付费。平日,CDN办事供给商会按峰值流量的95%收费(很多中转办事供给商都采取这种方法),或者按供给的全体流量计费。跟着流量增长,单元流量的费用会下降。是以,在剖析何时应用CDN时,不克不及仅仅以成本作为根据。削减对最终用户的响应时光,应用户运动增长(响应更快平日会弓激发更多生意业务),增长站点的可用性,削减办事器、耗电和相干基本举措措施都要斟酌在内。在年夜多半情形下,我们发明平均收入跨越1万万美元的客户更合适用CDN,比持续本身供给流量好。

你可能会想,这个缓存办法听起来很合适静态Web站点,对动态页面有什么用呢?起首,即使动态页面也有静态内容。图像、JavascriptCSS等,都是静态的,这就意味着可以把它们缓存到CDN上。真正动态生成的文本或内容平日是页面的一小部门。其次,CDN已经开端启用对动态页面的支撑了。Akamai供给的一项办事,叫作动态站点加快器用于加快懈弛存动态页面。Akamai、Oracle和Vignette等几家公司,开辟了EdgeSideIncludeseh标志说话,用于在边沿办事器上汇集动态Web内容。

无论你的站点上是有网站扶植动态内容照样静态内容,都可以斟酌在缓存计划中参加CDN。它的存在,使得数据传递更快,供给了异常高的可用性同时削减了你本身站点的流量。

相關文章: