【发布时间】:2017-08-15 11:20:26
【问题描述】:
您好 Stack Overflow 用户。
我在 CloudFront 上进行了速度测试。
环境如下。
S3 存储桶(东京):CloudFront 未使用 28MB
S3 存储桶(东京):云端使用 28MB
文件接收命令输入
S3: wget -S -v S3文件地址
CloudFront:wget -S -v cloudfront/文件网址
(为了准确,我们每次都做了两次。)
是2次的平均值。
东京
CloudFront 未使用:1.7 秒
使用 CloudFront:1.7 秒
悉尼地区
未使用 CloudFront:2.8 秒
使用 CloudFront:3.0 秒
加利福尼亚地区
未使用的 CloudFront:30 秒
使用 CloudFront:16 秒
法兰克福地区
未使用的 CloudFront:65 秒
使用 CloudFront:75 秒
我认为由于加利福尼亚地区,使用 CloudFront 会更快。
但为什么悉尼和法兰克福地区速度较慢?
我的测试有问题吗?
【问题讨论】:
-
将
--server-response添加到wget以验证您是否获得了X-Cache: Hit from cloudfront响应标头,否则您不会从 CloudFront 获得缓存副本,而是看到原始提取的结果。在您从运行测试的每个地方至少请求一次内容之前,您不可能在给定的客户端位置获得成功。
标签: amazon-web-services amazon-s3 cdn amazon-cloudfront