Где лучше размещать изображения товаров интернет-магазина?
Запускаю интернет- магазин, есть порядка 350 товаров, у каждого из которых по 6-8 изображений, то есть примерно 2500 изображений большого размера (500-2000 кб), это оригинальный размер, из этих изображений хотим сделать еще пару размеров поменьше (то есть еще + 5000 изображений), возможно еще будут webp форматы.
Есть несколько вариантов хранения, между которыми не могу выбрать:
1. Хранить все на том же сервере, на котором висит приложение
2. Хранить на отдельном выделенном сервере
3. КупитьСсылка удалена модератором.
Какой из этих вариантов лучше, учитывая перспективу роста кол-ва товаров, а следовательно и количества изображений?
Дополнительно:
отталкиваться надо не от количества изображений, а от количества посетителей. если там полтора человека будет сидеть, то можно на том же сервере, если нагрузка большая и по трафику вывозить не будете - то на cdn
Ответы:
Проще и дешевле хранить локально. Но чем больше посетителей, чем шире их география, тем выгоднее перебросить картинки в CDN.
Неплохой вариант сделать сразу поддомен для статики, и пусть он изначально даже ведет на тот-же сервер где и основное приложение, но как только понадобится масштабирование вы сможете быстро перебросить его куда угодно.
Единственный накладной расход - сразу придется делать простенькое API для аплоада картинок, а не хардкодить move_uploaded_file()
На мой взгляд, в таком случае, лучше хранить на каком-нибудь S3 хранилище. Яндекс/Мейл.ру S3.
Чтобы сравнивать что лучше - нужно определиться с критериями.
Потому что под одни потребности - один способ лучше, под другие - другой.
Если единственная задача - хранить, то выбирайте самый дешевый способ. 5Gb картинок - микроскопический объем для хранения, чтобы им вообще заморачиваться. Можете у себя в телефоне хранить.
Если есть требования к записи, чтению, надежности, обработке, размещении ближе к пользователю, пропускной способности, и далее - лучше их озвучить.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
При выборе места размещения изображений товаров в интернет-магазине, важно учитывать несколько факторов, которые могут повлиять на удобство пользователей и эффективность продаж.
1. Главная страница: Один из наиболее эффективных способов привлечения внимания к вашим товарам - разместить изображения на главной странице интернет-магазина. Рекомендуется использовать крупные, качественные изображения, чтобы привлечь внимание посетителей сразу же при заходе на сайт.
2. Страницы категорий товаров: Изображения товаров на страницах категорий помогут пользователям быстрее найти интересующий их товар. Рекомендуется использовать миниатюрные изображения, которые будут отображаться вместе с названием и кратким описанием товара.
3. Страницы товаров: На страницах с описанием конкретного товара необходимо размещать большие и качественные изображения, которые позволят пользователям рассмотреть товар более детально. Также стоит добавить возможность увеличения изображения при наведении курсора или клике.
4. Галереи товаров: Для некоторых товаров может быть полезно создать галерею изображений, чтобы показать товар с разных ракурсов или в различных цветовых вариантах. Это поможет пользователям лучше представить себе товар и принять решение о покупке.
5. Дополнительные страницы: Кроме основных страниц интернет-магазина, можно также размещать изображения товаров на дополнительных страницах, таких как страницы с акциями, отзывами или блогом. Это поможет сделать контент более привлекательным и разнообразить информацию для посетителей.
Важно также учитывать оптимизацию изображений для быстрой загрузки сайта, использовать адаптивный дизайн для корректного отображения на различных устройствах и следить за качеством изображений, чтобы они были четкими и привлекательными для пользователей.
Надеюсь, эти рекомендации помогут вам выбрать наилучшее место для размещения изображений товаров в вашем интернет-магазине.