什么是CDN ? CDN如何工作?

什么是CDN

如果你曾经访问过一个网站,想知道你的互联网是坏了还是网站速度慢,你可能经历过缓慢或不可靠的内容分发网络(CDN)的影响。

CDN服务用于提高互联网内容的整体消费,并允许网站在需要时处理大量的网络流量。如果没有内容传递网络的帮助,网页的加载速度可能会非常慢,并破坏用户体验。

接下来,了解什么是CDN,以及它对企业、营销人员和在线用户的影响。ob欧宝娱乐app下载地址

什么是CDN?

内容交付网络,有时被称为内容分发网络,是一组地理上分布和相互连接的服务器,使web内容更接近网站的用户。cdn减少网络延迟(或等待时间),并确保网页和应用程序的更好性能。

而不是世界上每个人都访问一个特定网站的单个服务器,网站内容存储在世界各地的服务器上,更接近预期用户所在的位置。内容交付网络对于网站内容的运行至关重要,因为在任何时候都有数百万用户在线。CDN服务本质上帮助网站所有者确保内容可以快速加载。

与快餐世界相比,你不会开车到几个州之外的麦当劳去买巨无霸,你会去你所在地区的当地特许经营店。

展示CDN工作原理的全球地图。

图片来源

CDN是如何工作的?

虽然从技术角度来看,在幕后有很多事情在发生,但在高层次上,CDN网络只是帮助更有效地在网络上传递内容。例如,对于那些在成功的营销活动后看到流量激增的企业主来说,这使他们能够在不降低体验质量的情况下为大量的网络流量提供服务。ob欧宝娱乐app下载地址

源服务器接收域的初始请求,并将其重定向到适当的CDN服务器。然后,缓存的内容通过较短的距离从CDN服务器传递到客户端。

存储网站内容的主要位置——初始请求进入的位置——被称为源服务器。存储的内容类型包括静态网页(图像、文本、代码)、软件下载、富媒体(音频和视频)以及应用程序创建的动态内容。

缓存内容是原始服务器内容的副本,存储在称为存在点(pop)的数据中心中地理分布的缓存服务器上。这些服务器位于预期用户请求的附近,即所谓的网络“边缘”。这些服务器也被称为“边缘服务器”。

如果内容交付网络没有所请求的文件,它将从原始服务器检索该文件并将其交付给客户机,随后的客户机请求将更快地得到满足。CDN管理软件使用智能算法和机器学习来预测内容请求,在需要之前将内容检索到CDN,保持与源服务器上不断变化的内容的同步,并增强感知性能。

谁使用cdn ?

想要在国际上发布复杂网站或改善用户在线体验的组织、企业主和营销人员应该将ob欧宝娱乐app下载地址CDN作为其web架构的一部分。

当CDN技术在20世纪90年代末引入时,它主要只被最大的公司网站和商业应用程序使用。在那个时候,这项技术是新的,昂贵的,并且仅限于发布静态内容。

在过去的几十年里,情况有所改善。CDN服务已经变得越来越普遍,CDN的采用也越来越普遍。商业cdn的成本已经变得更加实惠,有时甚至被捆绑虚拟主机包。静态和动态内容现在都可以智能地提供,cdn对于富媒体流是必不可少的,特别是跨更广泛的地理位置。

为什么使用CDN?

除了更快地加载互联网内容外,cdn还可以同时支持更多用户,减少本地网络拥塞,重定向繁忙的服务器流量以实现负载平衡,并消除服务器单点故障。这一切对最终用户来说都是透明的。

cdn的优势

改善用户体验和网站性能

大多数组织使用cdn的主要动机之一是消除下载和流媒体的长等待时间,这可以提高客户满意度和用户体验,特别是对于高带宽消耗的网站。

优化带宽成本和消耗

通过cdn分发内容可以缩短web服务器的加载时间,减少或消除本地网络瓶颈,降低带宽需求并实现更好的网络使用。

更多同步用户

通过分布到边缘服务器,可以支持比高度扩展的集中式解决方案更多的同时用户。

提高网站的安全性和可用性

分布式拒绝服务(DDoS)攻击通常被网络犯罪分子用于骚扰或渗透组织的防御。cdn本质上通过增加接入点的数量来提供DDoS保护,从而产生更可靠和可用的web解决方案。

许多cdn还支持额外的安全增强功能,例如web应用程序防火墙(waf)来保护web应用程序。

对不同区域的访问和性能进行控制

您的组织可能希望将其内容交付集中在特定的地理位置。明智地在这些区域部署适当的CDN服务器,而不是原始服务器,可以提高您的web性能,CDN管理软件可以自动响应需求高峰。

相反,在其他领域限制进入可能是可取的。还可以配置CDN平台来帮助实现这一点。

cdn的缺点

虽然使用cdn有许多优点,但对于一些组织来说可能存在缺点。这些包括:

  • 成本。对于重要的网络解决方案,CDN主机将会有实际的成本,包括启动成本和与数据传输量相关的持续运营成本。OB欧宝娱乐APP如果没有计划,这些成本可能会增长到意想不到的水平。
  • 地理位置。将CDN基础设施与用户所在的地理位置相匹配是至关重要的。糟糕的地理对齐将导致较低的性能和内容可用性。一些组织使用具有不同足迹的多个cdn来帮助解决此问题。
  • 复杂性和支持。使用第三方CDN在部署和管理web解决方案时引入了额外的复杂性,以及可能使解决系统问题复杂化的额外支持层。
  • 当地的限制。一些国家和地方组织已经阻止互联网访问一些cdn托管的内容。这可能会对你的网站的覆盖面产生负面影响。

为什么cdn对在线业务的每个人都很重要

虽然如果你刚刚开始在线业务,使用内容分发网络并不是绝对必要的,但明智的做法是,一旦你负担得起或收到相当大的在线流量,就考虑投资CDN服务。OB欧宝娱乐APP根据你的流量,CDN服务器的起价低至每月20美元。OB欧宝娱乐APP对于拥有大量全球流量的大型企业来说,这可能高达每月数百甚至数千美元。

虽然这对在线业务来说不是一笔小数目,但考虑到糟糕的用户体验或网站内容在活动期间无法正常加载的成本。如果你网站的用户正在使用大量的带宽消耗,如加载或观看视频,CDN可以特别有助于提高性能。

最终,CDN是确保网络内容正常运行的重要组成部分,有助于为运营或发展在线业务的任何人提供更好的用户体验。

什么是CDN常见问题解答

什么是CDN,它是如何工作的?

内容分发网络(CDN)是一组分布在全球的相互连接的服务器,为用户提供web内容。CDN接受对域的请求,并能够将它们定向到适当的CDN服务器,然后将缓存的内容发送到客户端服务器。

CDN的优势是什么?

CDN的优势在于,由于缓存的内容可以由任意数量的服务器传递,因此与浏览互联网相关的总体带宽和成本都降低了。这改善了用户体验,并允许更多的用户同时访问内容。

CDN和代理的区别是什么?

CDN是由多个在不同数据中心运行的代理服务器组成的全球分布式网络。代理服务器充当请求内容的客户机和提供该资源的服务器之间的中介。

哪些是最好的CDN提供商?

虽然有很多CDN提供商,但以下是目前该领域的一些顶级名称:

  • KeyCDN
  • Rackspace
  • Sucuri。
  • Cloudflare
  • 谷歌云CDN
  • CacheFly
  • Amazon CloudFront