0

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

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

  2. 当我们在静态资源中发生任何变化或每次我们必须将更新的资源上传到 CDN 网络时,亚马逊是否会自动更新其副本。

4

1 回答 1

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

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

于 2012-07-04T11:58:52.273 回答