локально кеша amazon s3 codeigniter - PullRequest
0 голосов
/ 01 ноября 2011

Я только что установил веб-приложение для создания фотогалереи, которое ссылается на мою учетную запись amazon s3, которую я встроил в воспламенитель кода.

Проблема, с которой я столкнулся, - это решение!

Когда я извлекаю образы из S3, некоторые из них имеют размер 4-5 Мб, на загрузку которого уходит целая вечность, это очень расстраивает, и я прошу совета относительно лучшего способа справиться с этим.

Это способ, которым я могу кэшировать миниатюры изображений на сервере amazon s3 или лучше кэшировать миниатюры локально на моем сервере, а затем извлекать их из их.

Может ли кто-нибудь порекомендовать действительно хорошую библиотеку, которую я могу использовать в сочетании с воспламенителем кода и s3 для управления этим.

Спасибо

1 Ответ

1 голос
/ 01 ноября 2011

Чтобы сделать это, я бы сказал, загрузите ваши изображения в codeigniter и создайте некоторый сценарий миниатюр, используя встроенный класс Image Manipulation , оттуда вы можете загрузить файл в S3, используя что-то вроде CloudManiac.-Хранилище в Codeigniter Sparks .

Из вашего описания медлительность вызвана только длительным временем загрузки изображений, поэтому инструмент загрузки и создания миниатюр - это то, что вам нужно.Насколько мне известно, в S3 нет встроенного инструмента, полезного для этого.

Что касается вашего вопроса о том, где лучше всего кэшировать, S3, вероятно, будет быстрее (в зависимости от вашего хостинга).настройка), однако это может стоить дороже.Поэкспериментируйте, рассчитайте стоимость и посмотрите, что лучше всего подойдет вам лично.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...