Що ж, тепер, коли минуло кілька років, я думаю, що важливо відзначити, що доступні кілька плагінів, які переміщуватимуть та обслуговуватимуть активи з S3 / CDN.
Пошуки Google виявляють безліч варіантів.
Ось один на GitHub:
https://github.com/magefm/cdn
Ось на ринку Magento's Connect:
http://www.magentocommerce.com/magento-connect/aws-s3-cdn-for-product-images.html
Я ще не пробував цих розширень, але буду для майбутнього проекту. Там є й інші.
Мені б не погодитися з @Sonassi, використовуючи окреме сховище, щоб дозволити найдешевшу конфігурацію сервера, яка все ще має хороші показники, справді вважається найкращою практикою сьогодні. Наприклад, просто використовуйте S3 для переміщення всього статичного вмісту з вашого веб-сервера, що допомагає серверу використовувати набагато меншу пропускну здатність і дозволяє більшій кількості одночасних користувачів та меншій необхідній потужності сервера. І якщо ви в цей день перебуваєте в одному центрі обробки даних, як більшість людей, і кажете, що це в Далласі, тоді немає сумнівів, що люди в Західній Європі будуть обслуговуватися набагато швидше з таким глобальним CDN, як Cloudfront. Таким чином, використання місця зберігання окремо від вашого веб-сервера для зменшення пропускної здатності дозволяє вам використовувати лише 1 сервер, коли вам швидше знадобиться більше без цього підходу, а використання CDN значно збільшить глобальний час завантаження.