【问题标题】:How cloudfront works? [closed]云前如何工作? [关闭]
【发布时间】:2012-07-04 21:48:28
【问题描述】:

我打算用 c# 在 ASP.NET MVC3 中实现 Amazon 的 CDN(内容交付网络),即 CloudFront。
我用谷歌搜索过,但对下面提到的几件事有点困惑。

  1. 是否必须先将所有静态资源上传到 CDN 网络,然后才能使用,或者是否可以由亚马逊管理抓取预先定义的站点文件夹或目录的站点静态资源?

  2. 当我们对静态资源进行任何更改或每次我们必须将更新的资源上传到 CDN 网络时,Amazon 是否会自动更新其副本。

【问题讨论】:

    标签: cdn amazon-cloudfront


    【解决方案1】:
    1. CloudFront 基本上是一个缓存。首次访问资源时,它会联系您的原始服务器以获取副本,您无需预加载任何内容。如果您提供静态资源,最好的方法是为其提供一个包含资源的 S3 存储桶。

    2. 如果您的源服务器设置了 HTTP 缓存控制标头,则 CloudFront 将使用它们来确定检查更新文件的频率。否则,您可以在 CloudFront 设置中设置默认超时。这里是Amazon's documentation

    【讨论】:

    • 这意味着这是自动完成的,无需使用任何 API 或 FTP 来上传静态内容。对吗?
    • 是的,你只需要告诉它内容在哪里,你不能直接上传。您可以通过 Web 界面选择要包含的内容或通过 API 添加。
    • 你推荐什么?Amazon Cloud Front 还是 MaxCdn?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-26
    • 1970-01-01
    • 1970-01-01
    • 2021-10-31
    • 2012-05-08
    • 1970-01-01
    • 2015-12-05
    相关资源
    最近更新 更多