gpt4 book ai didi

azure - 了解 Azure CDN

转载 作者:行者123 更新时间:2023-12-02 07:40:02 25 4
gpt4 key购买 nike

我是 Azure CDN 新手。基本上,我尝试对我的 php 网站图像、javascript 文件和 css 文件使用 CDN。

我创建了一个 Azure Blob 存储,然后添加了一个容器并开始向该容器添加文件。我注意到每个文件都可以通过类似这样的 url 访问 https://********.blob.core.windows.net/content/Test1.jpg

就是这样!我想这就是我想要的。但是,现在的问题是; CDN 发挥作用在哪里?我发现我们可以创建一个 CDN,然后向该 CDN 添加端点,该端点将进一步指向我之前创建的 Blob 存储。但是,问题是,为什么我需要创建 CDN 及其端点,而我已经能够通过 Azure 存储提供的 URL 访问我的文件?

最佳答案

CDN 和 Azure Blob 存储等云存储是两个不同的东西。 CDN 可以定义为:

A content delivery network or content distribution network is a geographically distributed network of proxy servers and their data centers. The goal is to provide high availability and high performance by distributing the service spatially relative to end-users.

云存储服务通过云提供高度可用且安全的存储空间。 Azure Blob 存储为你提供了存储功能,但没有提供更好地向用户交付内容的方法。

借助 Azure CDN,您可以使用最近的接入点 (POP) 服务器缓存从 Azure Blob 存储、Web 应用程序或任何可公开访问的 Web 服务器加载的静态对象。 Azure CDN 还可以通过利用各种网络和路由优化来加速无法缓存的动态内容。

每当请求到来时,Azure CDN 将确定最近的存在点服务器,并从那里而不是实际服务器提供内容。

这将导致

  • 缩短了页面加载时间
  • 减少原始服务器带宽
  • 大规模缩放以更好地处理瞬时高负载。

why I would need to create that CDN and its end point while I am already able to access my file thru url that is provided by Azure Storage?

CDN 特别有用

  • 如果您的流量来自全局各地和不同地点。

  • 如果您希望更快地向用户交付内容。

  • 如果您想减少原始服务器上的服务器带宽。

因此,虽然部署 CDN 是一个很好的做法,但是您也可以使用 Blob 存储。但是,在满足来自较远位置的请求时,您可能会遇到更高的延迟,并且当来自不同位置的站点流量很大或负载突然出现峰值时,您可能会面临性能问题和与带宽相关的问题。这时 CDN 就可以派上用场了,否则对于附近有中低流量的普通网站来说,不使用 CDN 是很正常的,因为使用 CDN 会产生额外的费用。

关于azure - 了解 Azure CDN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55377024/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com