Задать вопрос

Как организовать серверную часть магазина на 1 миллион товаров?

В общем есть магазин, расположени на 1 VDS, уже более 300 тыс. товаров. Хотим расти. Как лучше организовать серверную часть. Понятно что на 1 сервере уже не поместимся, да и хотелось бы базу разнести нанесколько серверов чтоб ускорить обработку. В какую сторону копать, где может есть гайды?
  • Вопрос задан
  • 862 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 5
nazarpc
@nazarpc
Open Source enthusiast
Ничего не понятно. Кто сказал, что не поместитесь?
Вы с мониторинга начните и статистики, а потом делайте выводы по ситуации.
А то пальцем в небо Понятно что на 1 сервере уже не поместимся...
Ответ написан
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Слушайте, ну такое не на тостере обсуждать нужно.
Во-первых, нужен разработчик, который умеет в fault-tolerance. Потом уже исходя из его скиллов, можно говорить с топовыми админами, которые смогут реализовать отказоустойчивую инфраструктуру под код.

Просто так взять и размазать CMS на пачку серверов получается достаточно редко (и достаточно дорого).

И это я не говорю про то, что "300к товаров" - вообще ни капли не характеристика для планирования инфраструктуры проекта.
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Оперативки x2 добавьте и все. Остальное судя по-всему - сделано более-менее нормально.
Ответ написан
Комментировать
@beduin01
Посмотрите в сторону ArangoDB. Как минимум затык по БД уберете.
Ответ написан
alexander_v_pryadko
@alexander_v_pryadko
e-commerce: автоматизация, интеграция, учет
Все зависит от того на сколько активно пользователи работают с номенклатурой и какие характеристики необходимо обрабатывать. 1 миллион SKU для любой современной базы данных обычное явление. На 99% информация по номенклатуре - это редко изменяемая часть, которая может кешироваться, под остальное (наличие и цены) много ресурсов под 1 миллион записей не требуется.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы