为什么我的亚马逊s3慢?

Mat*_*att 16 amazon-s3

有没有办法检查我的文件是否已经在边缘服务器上供我的用户加载?或者亚马逊s3是否需要时间将您的文件传播到世界各地?多久,我可以收到有关何时的通知?

因此,在我上传文件后,我立即通过询问其他远方(例如日本的地方)的用户来测试加载速度.他们说这比我目前在美国托管的速度要慢.这很奇怪,因为亚马逊确实在东京有一台边缘服务器,所以亚马逊s3应该更快?

在我创建我的桶之前,我确实将该区域设置为标准美国.这是为什么?如果是这样,有没有办法将您的文件设置为在世界各地工作?

感谢您的时间.

j0n*_*nes 18

正如您所说,您的S3存储桶位于特定位置,例如us-east,europe,us-west等.这是文件物理存储的位置.它们不是按地理位置分布的.从这些存储区请求数据时,来自世界其他地方的用户将遇到延迟.

您正在寻找的是来自亚马逊Cloudfront CDN.您可以指定原点(在您的情况下将是您的S3存储桶),然后您的文件将分发到全球所有Amazon Cloudfront边缘位置.查看他们的常见问题解答边缘位置列表.