为什么我的亚马逊s3慢?

时间:2012-10-13 05:42:11

标签: amazon-s3

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

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

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

感谢您的时间。

1 个答案:

答案 0 :(得分:18)

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

您要找的是Cloudfront CDN from Amazon。您可以指定原点(在您的情况下将是您的S3存储桶),然后您的文件将分发到全球所有Amazon Cloudfront边缘位置。查看他们的FAQlist of edge locations