0

我正在评估 Azure CDN,这似乎是一个很好的解决方案......但出于某种原因,他们试图让它尽可能复杂地使用......

所以,我正在考虑创建一个 Windows 服务,它使用 FileSystemWatcher 之类的东西来监视特定文件夹,这样,也许我可以让它对程序员透明,所以每张通过 FTP 添加/上传/由网络用户上传的图像将通过其超级复杂的 API 自动上传到 Azure CDN...

假设每个文件也在 Azure CDN 上创建/更新/删除,我想我可以使用对 Azure CDN 的引用来渲染图像。

我还想知道如何对图像使用后备 - 例如,假设图像已上传,但它需要 10 秒才能到达 CDN,并且可能需要更多时间来复制到所有地理位置 - 在这种情况下,也许我可以在前 10 秒在本地加载它,然后使用 CDN URL……有什么建议吗?

  1. 是否有已经进行同步的解决方案?
  2. 你能想到实施这样的事情有什么问题吗?
  3. 图像发布需要多长时间才能安全使用?
4

1 回答 1

0

Azure CDN 由每个 CDN 位置的第一个请求(拉模型)自动填充,因此要回答您的问题:

  1. Azure 会自动执行此操作
  2. 您可以从世界各地发送请求进行预填充,但难以实施
  3. 图像是直接可用的,虽然第一个请求可能需要一些额外的时间,因为图像还没有在 CDN 位置,所以对源(存储/网站/cs)的调用已经完成

在不知道是否有来自这些地区的流量的情况下填充所有 CDN 可能会更昂贵,请阅读我的旧博客文章:http: //blogs.infosupport.com/using-azure-cdn-and-bing-maps-and -缓存/

于 2014-11-12T09:21:14.410 回答