search
close-icon
数据中心
PlatformDIGITAL®
合作伙伴
专业知识和资源
关于
Language
登录
banner
博客

内容分发网络指南

22 April 2024
Digital Realty Editor

每次用户访问网站时,网站需要将数据从其服务器发送回源设备。当用户访问距离源服务器较远的数据时,数据需要经过更长的传输路径。然而,对于较大的文件,如果没有内容分发网络 (CDN),则可能会出现明显的延迟。

CDN 有时也被称为内容分发网络 (Content Distribution Network),由一组服务器组成,可根据用户的地理位置交付 Web 应用或 Web 内容。这些内容可能包括文本、视频、图像等,这些通常会影响页面加载时间。

CDN 提供位于多个地点的附加服务器。这些“缓存服务器”从源服务器生成内容副本,然后传送给用户。根据访问者的地理位置,请求将转到最近的 CDN 节点,并尽快将数据发回。这可以提高网站性能并带来其他商业利益。

CDN 与云计算

虽然 CDN 听起来与云计算相似,但它们之间存在一个关键的区别。云计算可以从不同地理位置的网络服务器提供内容。此外,云计算提供诸如按需数据存储和计算能力等服务。

另一方面,CDN 服务提供商专注于缓存内容,并通过全球各地的数据中心地点将内容路由并交付给不同地区的终端用户。

CDN 和云计算都涉及从位于不同地点的多个服务器提供内容,但云计算涵盖了除内容分发之外的更广泛服务,例如存储和计算。

CDN 如何运作?

可靠的 CDN 服务以互联为中心,提供可扩展性和安全性,从而提供更好的用户体验。通常,内容分发网络会使用三种类型的服务器:

源服务器

源服务器是您内容的原始托管位置。其主要目的是等待请求(例如访客访问网页)进入,并处理这些请求。

边缘服务器

边缘 CDN 服务器提供静态内容的缓存副本,从而降低源服务器的带宽消耗。它们同时也是网络接入点,为多个网络提供互联接入。

域名服务器 (DNS)

DNS 功能将域名转换为 IP 地址,以访问网站内容。DNS 有时被称为“电话号码簿”,它负责响应查询,并在必要时将其指向边缘服务器。

在全球请求场景中,这三项服务都可能被同时触发。例如,当来自伦敦的 Web 流量访问位于洛杉矶的网站时,我们可能会看到如下初始请求:

  • 访问 DNS 服务器
  • 通往边缘服务器的路标

边缘服务器提供来自源服务器的内容缓存版本,从而缩短加载时间和提高 Web 性能。

使用 CDN 有哪些好处?

从降低带宽成本到降低风险,CDN 可以为网站所有者带来多项好处。

更快的页面加载速度 

如果没有 CDN,网络流量可能必须传输很远的距离,这会增加加载时间。这可能会让用户感到沮丧。内容分发网络提供更快的数据传输,从而提高参与度和转化率。

提升用户体验

页面加载时间与用户体验密切相关。随着组织不断在网站和社交媒体上尝试新的内容形式,对快速加载的图片和视频内容的需求也随之增加。借助更多样化的内容格式以及更快速的数据传输能力,组织能够更迅速地响应市场需求。

减少停机时间

CDN 在服务器网络中分发内容,有助于实现负载平衡。通过将数据文件存储在具备全球覆盖能力且流量分布均衡的数据中心中,组织能够获得持续不中断的正常运行时间。

全球覆盖 

希望在全球范围拓展业务覆盖的组织可以借助 CDN 更快速地访问和交付数据。这对于金融服务、医疗保健、制造业等行业尤为有帮助。

网站安全

随着网络威胁不断加剧,我们看到越来越多的机器人、分布式拒绝服务 (DDoS) 和勒索软件攻击案例。CDN 通过分发恶意流量请求来提供 DDoS 保护。攻击者会尝试通过向网站发送机器人流量来压垮服务器,CDN 可以通过均衡负载来抵御这种攻击。

同样,CDN 在与更新的安全套接字层/传输层安全证书配对时,提供加密层。这些层可以防止可能导致数据泄露或网络崩溃的恶意活动。

成本效益

通过缓存内容,CDN 能够降低带宽成本。在数字化环境中,这对于实现一致的性能、更快的响应速度、更高的吞吐量和更强的可靠性,同时简化网络连接,具有重要意义。

考虑到这些优势,CDN 服务提供商是以下行业的理想选择:

  • 零售:在高流量时段防止网站崩溃
  • 媒体和娱乐:帮助全球用户获取突发新闻和视频内容
  • 医疗保健:帮助远程医疗患者更快地获取重要信息,包括诊断和处方详情
  • 金融服务:为客户在进行金融交易时提供增强的安全性
  • 服务提供商:提升软件即服务 (SaaS) 提供商的可用性和正常运行时间
  • 保险:允许用户访问保单并发起索赔

将 CDN 与云端服务集成有助于多个行业更快地交付 Web 内容。Digital Realty 的云合作伙伴可以帮助这些企业构建适用于 CDN 的可扩展基础设施。

CDN 存储

虽然 CDN 非常适合托管动态内容,但它们也可以存储大量的内容媒体。具有大量存储需求的公司(例如拥有海量客户财务数据的金融服务公司)可以通过缓存来减轻其存储压力。

这些服务器可以存储和提供内容,从而释放基础设施,更有效地处理流量负载。

扩大您的覆盖范围,使用专为互联而建的全球数据中心

如果您正在扩大数字业务版图,Digital Realty 可为您提供竞争优势。我们战略布局的数据中心为 CDN 提供边缘服务支持,实现更高效的内容存储和更快的加载速度。

我们通过 PlatformDIGITAL® 实现这一目标,作为全球数据协作平台,帮助企业以安全的方式部署、连接和管理关键基础设施,并支持任何容量、任何工作负载及任何规模的业务需求。 

立即联系我们,了解更多关于 PlatformDIGITAL® 的信息,释放数据的潜能。

常见问题解答

什么是 CDN 的示例?
提供 CDN 服务的公司之一是 Digital Realty。我们与包括合作伙伴在内的众多企业合作,其中包括 Amazon Web Services、Cloudflare、Microsoft Azure、Google Cloud 等。

如何将数据存储在 CDN 上?
要将数据存储在 CDN 上,您需要将数据托管在靠近客户所在位置的服务器上。我们的专家团队可以为您提供建议,帮助您将数据迁移到我们的专用设施之一。 

CDN 是对象存储吗?
CDN 可与对象存储和非结构化数据配合使用。随后,企业可以利用对象存储来缓存内容,并将其分发给全球各地的用户。

DNS 和 CDN 有什么区别?
域名服务通过将 URL 转换为 IP 地址,使用户能够找到正确的 Web 服务器。相比之下,CDN 使用边缘服务器网络来显示缓存内容,从而更快地将这些数据传输回最终用户。

CDN 如何提升性能?
CDN 通过加速内容传输来提升性能。现代网站使用 HTML 和 JavaScript 等编程语言来创建多媒体内容。这可能会减慢页面加载时间,特别是当请求需要长距离传输到终端用户时。CDN 通过在边缘服务器上缓存内容来减少这一距离。

CDN 的职责是什么?
CDN 承担多项职责,其中最主要的是缩短网站页面的加载时间。反过来,这有助于通过在多台服务器之间分配流量需求来提高正常运行时间。

如何为我的网站使用 CDN?如果您的网站有显著的存储需求、高流量或全球流量,您可以使用 CDN。CDN 将帮助在全球范围内提供您的内容的缓存版本,从而提高网站速度,并更快地满足用户的需求。



外部来源:
Google for Developers. (n.d.). 了解 Core Web Vitals 和 Google 搜索结果 | Google Search Central | 文档. [在线] 可从以下网址获取:https://developers.google.com/search/docs/appearance/core-web-vitals

Tags