什么是cdn,为什么公司要使用它们?

从Netflix到Amazon,您可能每天都在使用的服务都依赖于CDN或内容分发(有时称为“交付”)网络。那么,这些特殊的计算机网络是为了什么?为什么它们如此重要?...

从Netflix到Amazon,您可能每天都在使用的服务都依赖于CDN或内容分发(有时称为“交付”)网络。那么,这些特殊的计算机网络是为了什么?为什么它们如此重要?

互联网是一个真实的地方

人们很容易想到网络内容,比如Netflix的视频片段或你的Google Drive文件就在云端。然而,每一位数据都必须存在于物理存储设备上的某个位置,在网络连接的计算机内。

RELATEDHow Does the Internet Work?

如果你尝试访问地球另一边的网站,加载时间将比在你所在城市或国家的网站上加载要长得多。数据包必须传输的距离越远,越有可能在通过互连时遇到瓶颈,否则可能会丢失。在这种情况下,必须再次发送。

撇开互联网架构的细节不谈,要记住的重要一点是,内容物理托管的距离越近,您的体验就越好。

cdn的工作原理

CDN涉及分布在一个区域的一组服务器。它们可以是全球的,也可以是本地的,只要它们实际覆盖了用户最可能请求内容的区域。内容提供商将内容上传到其服务器,然后自动将该数据传播到CDN网络上的其他节点。CDN服务器通常通过快速的互联网主干连接相互连接,因此在它们之间转移大量数据只需几秒钟。

CDN也是智能和高效的。假设您是您所在地区第一个从网站请求特定文件的人。如果文件尚未复制到最近的CDN节点,它将从下一个有数据的节点复制到那里。

然后,本地节点将保留副本,以防其他本地用户也需要该文件。如果在设定的时间后没有人需要该文件,则可能会将其删除,直到有人再次需要它。这样,远程带宽只使用一次,然后只使用本地带宽。这既快又便宜,因此主机和用户都能得到很好的交易。

cdn对公司的好处

CDN不仅仅为用户提供了良好的体验。他们可以通过防止过度使用昂贵的国际带宽,为内容提供商节省资金。CDN还可以容纳大量用户,在网络上分散负载以确保没有拒绝服务。这也意味着CDN提供了针对故意分布式拒绝服务(DDoS)攻击的保护。

此外,CDN还提供了一种将内容限制在许可范围内的方法。这就像将本地托管的内容限制为该地区许可的内容一样简单。

无论好坏,使用vpn都会击败cdn

CDN可以像任何web服务器一样,不时停机。通常,用户将自动重新路由到下一个最近的CDN。如果不这样做,您可能会遇到一个错误,显示服务处于脱机状态,而问题实际上只是特定的CDN节点。

在这种情况下,您可以使用VPN(虚拟专用网络)使其看起来像您在不同的区域。这可以快速修复本地CDN问题,但会影响性能。

RELATED5 Ways to Bypass Internet Censorship and Filtering

不幸的是,当您使用VPN绕过地理内容块时,您将失去快速本地CDN节点的优势。现在,您从一个远程节点获取内容,然后通过加密的VPN隧道进行传输。虽然许多高级VPN服务仍然可以提供良好的带宽和使用延迟,但通常情况下服务质量会显著下降。

任何人都可以使用cdn吗?

不仅仅是大公司构建了自己的服务器网络,可以利用CDN技术。大多数CDN属于提供托管服务的专业公司,并将CDN服务作为托管费用的一部分。像Wix这样的网站。com有自己的CDN解决方案,因此如果您使用该服务创建网站,CDN可以确保全世界的人都能快速加载并获得一般响应。

个人用户可以通过使用依赖他们的公司的产品从CDN技术中受益,但如果您是商业用户,也可以直接与CDN提供商联系。如果您想构建自己的CDN,这很复杂,但并非不可能。然而,这不仅仅是购买服务器硬件。您需要CDN软件解决方案,服务器必须安装在关键位置(如连接到骨干网的数据中心)才能使其正常工作。定制CDN绝对最好留给专家。

相关:如何轻松建立自己的网站

  • 发表于 2022-10-07 22:55
  • 阅读 ( 28 )
  • 分类:互联网

你可能感兴趣的文章

你真的能打破互联网吗?

... 那么,破坏互联网到底意味着什么,甚至有可能吗?我们来看看。 ...

  • 发布于 2021-03-18 15:24
  • 阅读 ( 155 )

最好的wordpress主机提供商

...当有疑问时,托管WordPress主机是减少头痛的方法。这就是为什么我们推荐WP引擎,我们用自己来运行我们的姐妹网站。 ...

  • 发布于 2021-03-21 11:39
  • 阅读 ( 205 )

为什么kinsta管理的wordpress主机对每个人都很好

... 为什么需要kinsta托管 ...

  • 发布于 2021-03-22 09:54
  • 阅读 ( 244 )

7种让你的网站或博客更快地为访问者加载的方法

缓慢的页面加载速度是一个主要原因,为什么你的网站没有得到应有的点击率。 ...

  • 发布于 2021-03-22 14:24
  • 阅读 ( 237 )

如何在站点上设置https:简单指南

...已经足够重要了。但如果你在经营一家企业,你应该明白为什么网站安全对你的业务成功如此重要。 ...

  • 发布于 2021-03-23 17:25
  • 阅读 ( 284 )

如何在你的wordpress网站上安装和设置jetpack

... 什么是喷气背包(jetpack)? ...

  • 发布于 2021-03-23 22:29
  • 阅读 ( 277 )

6个值得学习的javascript框架

...一个轻量级JavaScript框架,将页面导出为React组件,这就是为什么它也称为React框架。 ...

  • 发布于 2021-03-29 13:57
  • 阅读 ( 243 )

API如何工作以及如何将它们集成到应用程序中

...像在比萨餐厅下订单一样。你不能进厨房告诉他们你想要什么。你需要一个服务员来拿你的菜,在你的比萨饼回来之前把它传达给厨房。 ...

  • 发布于 2021-03-29 15:48
  • 阅读 ( 205 )

使用office部署工具自定义office安装

... 什么是office部署工具(the office deployment tool)? ...

  • 发布于 2021-03-29 19:06
  • 阅读 ( 810 )

为什么要使用cdn来改善网站的用户体验

... 为什么需要cdn? ...

  • 发布于 2021-03-29 20:18
  • 阅读 ( 168 )
TNT5fcc
TNT5fcc

0 篇文章

相关推荐