为什么我的Amazon S3图像加载速度慢?

Jas*_*son 12 php amazon-s3 amazon-web-services

看起来从亚马逊s3读取的图像真的很慢.我将图像放在与网站相同的服务器上,并且加载速度超快.它是否加载缓慢因为它现在必须从s3访问它?

有什么我真的可以做的吗?

用它来读取图像文件:

$secure_link = gs_prepareS3URL("myAmazon."/thumb/thumb_".$id, $bucket);
    readfile($secure_link);
Run Code Online (Sandbox Code Playgroud)

功能来自:http://www.richardpeacock.com/blog/2010/07/amazon-aws-s3-query-string-authentication-php

Joh*_*man 13

如果您要嵌入图像,则应通过Amazon CloudFront(亚马逊的CDN服务)为其提供服务.CloudFront从S3(或自定义源)加载图像/文件,然后将其缓存在其边缘服务器上.

CloudFront教程 - http://www.hongkiat.com/blog/amazon-cloudfront-how-to-setup-cloudfront-to-work-with-s3/