阿里云国际CDN,网站运营为什么需要它?

CDN 代表 内容交付网络。顾名思义,它是一个分布式节点网络(也称为边缘位置服务器),它根据用户的位置,内容源服务器和边缘服务器位置帮助向最终用户提供内容(网页,视频,图像等)。CDN 节点具有缓存内容的缓存功能,并且可以从地理位置靠近最终用户的位置向用户提供内容。CDN节点由CDN提供商部署在多个地理位置,可以跨越多个ISP(互联网服务提供商)网络。

CDN 如何工作?

当用户尝试从特定位置访问Web服务器数据(网站)时,如果为网站配置了CDN设置,则请求首先转到附近的最佳CDN节点。现在,如果 CDN 已在该节点上缓存了请求的数据,则从该节点向用户提供该数据,而无需返回到源服务器。但是,如果数据未缓存到为该用户提供服务的 CDN 节点上,则请求首先转到 CDN 节点,然后从那里转到源服务器。然后,CDN节点从源站获取数据,并为用户的请求提供服务。此外,CDN 节点缓存此数据,以便为此用户或从此节点请求该数据的任何其他用户的任何未来请求提供服务。因此,原则上,在网站上使用CDN,只有第一个请求特定内容的用户会遇到额外的延迟,并且将来请求此内容的所有用户都可以更快地访问此特定内容,因为它将从CDN节点提供。当然,这取决于内容的内容缓存设置(例如网站缓存设置),因为这些设置可能需要CDN节点根据内容过期时间再次获取内容。本页底部对此进行了更多解释。

在现实世界中,这意味着什么,为什么需要它?

假设您拥有一个托管在Web服务器上的网站(内容的来源),并向网站访问者提供灵感报价的图像。当您启动网站时,您将其托管在特定的地理位置,例如英国。最初,当网站启动时,您可能会看到来自英国的访问者访问您的网站以查看和下载内容。随着您的网站开始流行,来自英国和国外的更多用户开始访问您的网站。这带来了三个挑战。首先,随着越来越多的用户访问同一个Web服务器,Web服务器上的负载增加,它将无法同时为所有用户提供服务,从而导致访问您网站的用户体验不佳。其次,由于源站服务器位于英国,访问它的用户将面临延迟,因为数据是从地理上遥远的位置通过互联网传输的。第三个挑战是您需要支付的带宽成本,以便从源服务器提供内容,因为更多的用户需要更多的带宽来提供内容。

这三个挑战可以通过使用 CDN 来解决。由于 CDN 是用于提供内容的地理位置分散的服务器网络,因此它充当最终用户和源服务器之间的中间人。对于第一个质询,一旦用户访问网站,请求就会发送到最适合内容交付的节点,然后按照与上述相同的原则从CDN节点提供服务。因此,在这种情况下,不是将所有用户的所有请求发送到源服务器,而是将其发送到分布式节点,并将源服务器上的负载降至最低。

对于第二个挑战,CDN将能够应对挑战,因为CDN节点分布在各个地区和大洲。这样,用户就可以由其所在地理位置的节点提供服务,因此只要 CDN 节点可用,与源服务器的距离就不会造成问题。

对于第三个成本挑战,CDN可以降低服务器的带宽要求,因为所有请求都不会发送回服务器。CDN节点在带宽成本方面通常比源站便宜得多。为了进一步优化成本,可以选择在带宽/成本方面最便宜的CDN节点位置来提供内容。

网站缓存设置

网站缓存设置在CDN内容缓存中可以发挥重要作用。根据网站缓存设置,CDN 可以缓存来自 Web 服务器的内容。有不同的缓存设置,这可能会导致CDN节点每次都下载内容,或者可以请求节点检查服务器内容是否已过期。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值