-1
我在S3上有一桶图像。我设置了使用Cloudfront通过CDN交付的存储桶内容。现在,如果我将新图片添加到存储分区,是否需要为存储分区重新设置Cloudfront,还是自动分配新项目?是否将新项目添加到通过CDN自动提供的S3存储桶中?
我在S3上有一桶图像。我设置了使用Cloudfront通过CDN交付的存储桶内容。现在,如果我将新图片添加到存储分区,是否需要为存储分区重新设置Cloudfront,还是自动分配新项目?是否将新项目添加到通过CDN自动提供的S3存储桶中?
这些项目不是自动分发的,但没有其他您需要配置。 CDN节点在本地查找附属于该存储桶的缓存对象。如果该对象不存在但需要从CDN提供服务,该节点将从S3请求并将其缓存预定时间。
这实际上很像“DNS传播”,这是一个常见的误称,有些人认为DNS设置更改会在全世界“传播”。事实上,世界的服务器请求信息,然后在本地缓存。您不会等待DNS更改传播;您正在等待缓存的设置过期。因此它与CloudFront一起使用:新对象在首次请求时提供并缓存。如果用相同名称替换具有新对象的对象,缓存对象的CDN节点将显示旧对象,直到它过期。
酷感谢,同样适用于不同的内容?例如用于流式传输的视频? – nickponline
是的。它适用于所有内容。流式传输视频也不例外:CDN节点将在本地请求并持有一个完整的副本,直到缓存过期,此时如果命中,它会再次请求它。 – Christopher