CDN是什么?
更新:HHH   时间:2023-1-7


CDN是什么?

CDN(Content Delivery Network)是指内容分发网络,也称为内容传送网络,这个概念始于1996年,是美国麻省理工学院的一个研究小组为改善互联网的服务质量而提出的。为了能在传统IP网上发布丰富的宽带媒体内容,他们提出在现有互联网基础上建立一个内容分发平台专门为网站提供服务,并于1999年成立了专门的CDN服务公司,为Yahoo提供专业服务。由于CDN是为加快网络访问速度而被优化的网络覆盖层,因此被形象地称为“网络加速器”。

CDN允许快速转移加载互联网内容所需的资产,包括HTML页面、javascript 文件、样式表、图像和视频。CDN服务的受欢迎程度持续增长。正确配置的 CDN 还可帮助保护网站免受某些常见的恶意攻击,例如分布式拒绝服务(DDOS)攻击。如今,大多数网页流量都通过CDN提供服务,包括来自Facebook、奈飞和亚马逊等主要网站的流量。

CDN的主要功能:

(1)节省骨干网带宽,减少带宽需求量;

(2)提供服务器端加速,解决由于用户访问量大造成的服务器过载问题;

(3)服务商能使用Web Cache技术在本地缓存用户访问过的Web页面和对象,实现相同对象的访问无须占用主干的出口带宽,并提高用户访问因特网页面的相应时间的需求; 

(4)能克服网站分布不均的问题,并且能降低网站自身建设和维护成本;

(5)降低“通信风暴”的影响,提高网络访问的稳定性。 

CDN是否与网络主机相同?

虽然 CDN 不承载内容,也不能取代对适当网页托管的需求,但它确实有助于在网络边缘缓存内容,从而提高了网站性能。通过利用缓存来减少托管带宽, 帮助防止服务中断 ,以及提高安全性 ,CDN是为减轻传统网页托管所导致的一些主要痛点的流行选择。许多网站很难通过传统的主机服务满足其性能需求,这就是为什么他们选择 CDN 的原因。

CDN如何工作?

CDN的核心是连接在一起的服务器网络,其目标是尽可能快速、低价、可靠和安全地交付内容。为了提高速度和连接性,CDN会将服务器放置在不同网络之间的交换点。

 

这些 互联网交换点(IXP)是不同互联网提供商连接的主要位置,以便彼此提供对来自其不同网络的流量的访问。通过连接到这些高速且高度互连的位置,CDN 提供商可以减少高速数据传递中的成本和传输时间。

使用CDN有什么好处?

尽管使用CDN的好处取决于互联网属性的大小和需求,但对于大多数用户而言,主要优势有以下四个不同的组成部分:

1.缩短网站加载时间

用户的耐心会随着网站速度变慢而快速下降,由于访问者更倾向于离开加载缓慢的网站,CDN 可以降低跳出率并增加人们在该网站上停留的时间。换句话说,网站速度越快,意味着更强的用户粘性。

通过使用附近的CDN服务器(以及其他优化措施),将内容分发到网站访问者附近,访问者将能体验到更快的页面加载时间。

CDN服务可以通过以下方式帮助减少加载时间:

1) CDN 的全球分布意味着减少用户与网站资源之间的距离。 CDN 使得用户不必连接到网站源站的所在地,而可以连接到地理位置更近的数据中心 。更少的传输时间意味着更快的服务。

 

不使用CDN

 

 

使用CDN

2)硬件和软件优化,例如有效的负载均衡和固态硬盘驱动器,可以帮助数据更快地到达用户。

3CDN可以使用极简化和文件压缩之类的策略来减小文件大小,从而减少传输的数据量。较小的文件意味着更快的加载时间。

4CDN还可以通过优化连接重用和启用TLS假开始证书来加快使用 TLS / SSL 的站点。

2.减少带宽成本

网站托管的带宽消耗成本是网站的主要费用源站每次响应请求时,都会消耗带宽。CDN对于原始请求的处理分发能够有效的降低源站响应请求时消耗的带宽。通过缓存和其他优化,CDN能够减少源站必须提供的数据量,从而降低网站所有者的托管成本。

3.增加内容可用性和冗余

大流量或硬件故障可能会扰乱正常的网站功能。由于CDN具有分布式特性,因此与许多源站相比,CDN 可以更好地处理更多流量并承受硬件故障。CDN的重要特征之一是它能够面对常见的网络问题(包括硬件故障和网络拥塞)保持网站内容在线。通过对Internet流量进行负载平衡,使用智能故障转移以及在多个数据中心之间维护服务器,CDN旨在避免网络拥塞并具有抵御服务中断的能力。

对于拥有互联网资产的任何人来说,正常运行时间都是至关重要的组成部分。由于恶意攻击或流行性增加而导致的硬件故障和流量激增,有可能使网页服务器停机并阻止用户访问站点或服务。

完善的 CDN 具有可最大程度减少停机时间的多项功能:

1) 负载均衡。负载均衡可在多个服务器之间平均分配网络流量,从而更容易扩展流量的快速增长。

 

2) 智能故障转移。即使一台或多台CDN服务器由于硬件故障而脱机,智能故障切换也可提供不间断的服务;故障转移可以将流量重新分配给其他运行服务器。

 

3) 如果整个数据中心都遇到技术问题,那么 Anycast 路由会将流量转移到另一个可用的数据中心,以确保没有用户失去对网站的访问权限。

 

4.改善网站安全性

信息安全是CDN不可或缺的一部分。CDN可以通过提供 DDoS防护、安全证书的改进以及其他优化措施来提高安全性。同时CDN可以使用新的 TLS / SSL证书保护站点的安全,这将确保高标准的身份验证、加密和完整性。

返回安全技术教程...