Подтвердить что ты не робот

Почему мои изображения Amazon S3 медленно загружаются?

Кажется, что изображения, прочитанные с amazon s3, загружаются очень медленно. У меня были изображения на том же сервере, что и на сайте, и он загружался очень быстро. Не загружается ли медленная причина, так как теперь он должен получить к нему доступ с s3?

Я ничего не могу с этим поделать?

Использование этого для чтения файлов изображений:

$secure_link = gs_prepareS3URL("myAmazon."/thumb/thumb_".$id, $bucket);
    readfile($secure_link);

Функция: http://www.richardpeacock.com/blog/2010/07/amazon-aws-s3-query-string-authentication-php

4b9b3361

Ответ 1

Если вы вставляете изображения, вы должны обслуживать их через Amazon CloudFront (Amazon CDN Service). CloudFront загружает изображение/файл из S3 (или настраиваемого источника), затем кэширует его на своих пограничных серверах.

Учебник CloudFront - http://www.hongkiat.com/blog/amazon-cloudfront-how-to-setup-cloudfront-to-work-with-s3/