有没有办法检查我的文件是否已经在边缘服务器上供我的用户加载?或者 amazon s3 是否需要时间将您的文件传播到世界各地?多久能收到通知?
所以在我上传了一个文件后,我立即通过询问来自其他遥远地方(如日本地方)的用户来测试加载速度。他们说这比我目前在美国的托管要慢得多。这很奇怪,因为亚马逊在东京确实有一台边缘服务器,所以亚马逊 s3 应该更快?
在创建存储桶之前,我确实将区域设置为标准美国。这是为什么?如果是这样,有没有办法将您的文件设置为在世界各地工作?
感谢您的时间。
有没有办法检查我的文件是否已经在边缘服务器上供我的用户加载?或者 amazon s3 是否需要时间将您的文件传播到世界各地?多久能收到通知?
所以在我上传了一个文件后,我立即通过询问来自其他遥远地方(如日本地方)的用户来测试加载速度。他们说这比我目前在美国的托管要慢得多。这很奇怪,因为亚马逊在东京确实有一台边缘服务器,所以亚马逊 s3 应该更快?
在创建存储桶之前,我确实将区域设置为标准美国。这是为什么?如果是这样,有没有办法将您的文件设置为在世界各地工作?
感谢您的时间。
正如您已经说过的,您的 S3 存储桶位于特定位置,例如 us-east、europe、us-west 等。这是您的文件物理存储的地方。它们没有地理分布。来自世界其他地方的用户在从这些存储桶请求数据时会遇到延迟。
您正在寻找的是来自 Amazon 的 Cloudfront CDN。您可以指定一个来源(在您的情况下是您的 S3 存储桶),然后您的文件将分发到全球所有 Amazon Cloudfront 边缘位置。查看他们的常见问题解答和边缘站点列表。