📱 2022-05-01 23:00:00 – 巴黎/法国。
阿耳忒弥斯戴安娜/Shutterstock.com
您可能每天使用的服务,从 Netflix 到亚马逊,都依赖于所谓的 CDN 或内容交付(有时是“交付”)网络。 那么这些特殊的计算机网络有什么用,为什么它们如此重要?
互联网是一个真实的地方
很容易想到网络内容,如 Netflix 的热播剧集或您的 Google Drive 文件“在云端”。 但是,每一位数据都必须驻留在物理存储设备上的某个位置,即联网计算机的内部。
如果您尝试访问位于地球另一端的网站,加载时间将比您所在城市或国家/地区托管的网站长得多。 数据包必须传输的距离越远,它们在遍历互连时就越有可能遇到瓶颈,或者它们可能会丢失。 在这种情况下,它们必须被退回。
撇开互联网架构的细节不谈,要记住的重要一点是,内容与您物理托管的距离越近,您的体验就会越好。
CDN 的工作原理
CDN 涉及一组分布在一个区域内的服务器。 它们可以是全局的或本地的,只要它们实际覆盖用户最有可能请求内容的区域即可。 内容提供商会将内容上传到他们的服务器,然后自动将此数据广播到 CDN 网络中的其他节点。 CDN 服务器通常通过快速的主干互联网连接相互连接,因此在它们之间传输大量数据只需几秒钟。
CDN 也很智能且高效。 假设您是您所在地区第一个从网站请求特定文件的人。 如果该文件尚未复制到离您最近的 CDN 节点,它将从包含数据的下一个节点复制到那里。
然后本地节点将保留副本以防其他本地用户也需要此文件。 如果一段时间后没有人想要该文件,则可以将其删除,直到有人再次想要它为止。 这样,长途带宽只用一次,然后就只用本地带宽了。 它既更快又便宜,因此主机和用户都得到了很好的交易。
CDN 对企业的好处
CDN 不仅仅是为用户提供良好的体验。 他们可以通过防止过度使用昂贵的国际带宽来节省内容提供商的资金。 CDN 还可以容纳大量用户,通过网络分配负载以确保没有拒绝服务。 这也意味着 CDN 可以针对故意的分布式拒绝服务 (DDoS) 攻击提供保护。
此外,CDN 提供了一种将内容限制在内容许可区域的方法。 这就像将本地托管的内容限制为该地区许可的内容一样简单。
使用 VPN 胜过 CDN,无论好坏
CDN 可能会不时崩溃,就像任何 Web 服务器一样。 通常,用户会被自动重定向到下一个最近的 CDN。 如果这没有发生,您可能会收到一条错误消息,指出服务已脱机,而问题确实是那个特定的 CDN 节点。
在这种情况下,您可以使用 VPN(虚拟专用网络)使其看起来像在不同的区域。 这可以快速解决本地 CDN 问题,但会影响性能。
不幸的是,当您使用 VPN 绕过地理内容块时,您将失去快速本地 CDN 节点的好处。 现在,您从远程节点获取内容,然后通过加密的 VPN 隧道馈送该内容。 尽管许多高级 VPN 服务仍然可以提供良好的带宽和使用延迟,但服务质量经常会显着下降。
任何人都可以使用 CDN 吗?
不只是大公司建立自己的服务器网络可以使用 CDN 技术。 大多数 CDN 由提供托管服务的专业公司所有,并将 CDN 服务作为托管费用的一部分。 像 Wix.com 这样的网站有自己的 CDN 解决方案,因此如果您使用此服务构建网站,CDN 可确保世界各地的人们获得快速的加载时间和整体响应能力。
个人用户可以通过使用依赖它的公司的产品从 CDN 技术中受益,但如果您是商业用户,您也可以直接联系 CDN 提供商。 如果您想构建自己的 CDN,这很复杂,但并非不可能。 然而,这不仅仅是购买服务器硬件。 您需要一个 CDN 软件解决方案,并且服务器需要安装在关键位置(例如连接骨干网的数据中心)以使其全部运行。 自定义 CDN 绝对最好留给专家。
在关系中: 如何轻松建立自己的网站
来源: 评论 新闻
不要犹豫,在社交网络上分享我们的文章,给我们一个坚实的推动力。 🤟