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

什么是CDN

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

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

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

什么是CDN?

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

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

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

全球地图显示CDN是如何工作的。

图片来源

CDN是如何工作的?

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

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

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

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

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

谁在使用cdn ?

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

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

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

为什么要使用CDN?

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

cdn的优势

改善用户体验和网站性能

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

优化带宽成本和消耗

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

更多的同时用户

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

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

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

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

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

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

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

cdn的缺点

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

  • 成本。对于重要的web解决方案,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提供商?

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

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