S3 CloudImage | Хранение изображений в облаке + CDN
Переносит изображения товаров в облачное S3-хранилище и раздаёт через CDN. Магазин работает как обычно, но картинки лежат в облаке — экономия места на сервере, ускорение загрузки и масштабируемость без ограничений.
Не нашли свою версию? Напишите нам, адаптируем модуль.
S3 CloudImage: модуль для OpenCart
Модуль переносит изображения товаров в облачное S3-хранилище, освобождая место на сервере. Прозрачная интеграция в OpenCart: магазин работает как обычно, но картинки лежат в облаке и раздаются через CDN.
Возможности
Хранение в облаке S3
Загрузка изображений через файлменеджер сразу отправляет файлы в облачное S3-хранилище. Листинг, загрузка и удаление файлов прямо в облаке.
Раздача через CDN
Изображения отдаются пользователям через сеть доставки контента (CDN), обеспечивая быструю загрузку из ближайшей точки присутствия.
Конвертация в WebP
Автоматическая конвертация изображений в формат WebP при генерации миниатюр — экономия 25–35% размера файлов.
Пакетная миграция
Массовая загрузка существующих изображений в облако с прогресс-баром. Обратная миграция из облака на сервер при необходимости.
Lazy migration
Автоматическая загрузка локальных файлов в облако при первом обращении — миграция без простоя магазина.
Ресайз при загрузке
Уменьшение оригиналов изображений перед отправкой в облако — экономия трафика и места в хранилище.
Множество S3-провайдеров
Поддержка Beget Cloud Storage, AWS S3, Yandex Object Storage, Selectel, MinIO и любого S3-совместимого сервиса.
Логирование операций
Все S3-операции (загрузка, удаление, миграция) записываются в лог с возможностью просмотра из админки.
Подробное описание
Изображения товаров, категорий, брендов и весь кеш миниатюр хранятся в S3-совместимом облаке вместо локального диска. Файлменеджер OpenCart работает напрямую с S3 - загрузка, удаление, создание папок. Миниатюры генерируются автоматически, с поддержкой WebP и CDN. Возможности: хранение изображений в S3 - загрузил через файлменеджер, и файл сразу в облаке, локальная копия удаляется автоматически. Генерация миниатюр - оригинал скачивается из S3, ресайзится, результат сохраняется в S3 или локально (два режима кеша). WebP миниатюры - автоматическая конвертация JPEG/PNG в WebP (экономия 25-35% размера). WebP оригиналы - конвертация при загрузке в S3, экономия места в бакете. CDN - встроенная поддержка любого CDN (Beget CDN, CloudFront, Cloudflare). Файлменеджер - листинг, загрузка, удаление файлов в S3 прямо в стандартном UI OpenCart. Выборочная синхронизация - можно указать конкретные папки (например только catalog/products), остальные останутся локально. Миграция - пакетная загрузка существующих изображений в S3 с прогресс-баром, обратная миграция S3 - сервер. Lazy migration - если файл есть локально, но нет в S3, модуль автоматически загрузит его при первом обращении. Ресайз при загрузке - уменьшение оригиналов до заданных размеров перед отправкой в S3. Очистка кеша - кнопка в модуле + автоматическая очистка через панель разработчика. Лог операций - все S3-запросы записываются в лог с просмотром из админки. Работает с любым S3-совместимым хранилищем: Beget Cloud Storage, AWS S3, Yandex Object Storage, Selectel, MinIO (свой сервер), любой другой S3-совместимый сервис.
