Подойдет ли D7 для очень большого магазина

Главные вкладки

Аватар пользователя abutan abutan 5 ноября 2015 в 23:33

Здравствуйте всем.
Вопрос примерно такой. Клиент захотел магазин, вроде бы все ничего, опыт есть, и на Ubercart и на Commerce. Проблема в том , что все сделанное имело не очень большой размер.
Сейчас же человек хочет регулярную подгрузку товаров от 80 - 100 поставщиков, у каждого количество товаров до 10 000 , плюс соответственно фильтра на все что можно придумать, плюс соответственно склад для каждого отдельно и сводный, ну и еще куча всего типа связи, калькуляторов. Ну и все это регулярно обновляется, ну и как бы фирма достаточно раскрученная, то есть посетителей не так уж и мало.

Потянет ли drupal такую задачу? Если нет , то что посоветуете?

Комментарии

Аватар пользователя alexsaab alexsaab 6 ноября 2015 в 11:33

newpiero wrote:
Я вот сделал сайт для 225 тыс. товаров http://autotreider.ru/ - они импортируются каждый день с другого сайта поставщика - сайт безбожно тормозит. Не знаю что делать.

Ну здесь очень просто - нужно отказываться от модуля view для начала так как он очень тормознутый. Потом смотреть, что с кешированием.
Включать модуль DEVEL и смотреть, куда уходит время на генерацию и где.

Будут проблемы стучитесь в скайп awa_77 - помогу за денежку.

С ув., Алекс

Аватар пользователя dashiwa dashiwa 6 ноября 2015 в 0:10

"newpiero" wrote:
- сайт безбожно тормозит. Не знаю что делать.

Как же вы тогда его сделали? Если не знаете почему тормозит..

"abutan" wrote:
Потянет ли drupal такую задачу? Если нет , то что посоветуете?

10 млн товаров 5 языков ,полет нормальный.
Плюс вопрос не слишком правильно поставлен.

Нужно спрашивать при каких условях будет тянуть, при каких нет..А так известно, что друпал хорошо маштабируется

Аватар пользователя abutan abutan 6 ноября 2015 в 0:31

«10 млн товаров 5 языков ,полет нормальный.
Плюс вопрос не слишком правильно поставлен.

Нужно спрашивать при каких условях будет тянуть, при каких нет..А так известно, что друпал хорошо маштабируется»

Хорошо, понимаю что возможно вопрос поставлен не совсем и правильно. Тогда вопрос - а какие должны быть условия?
Я так понимаю у Вас уже есть опыт проекта такого масштаба, а у меня его к сожалению нет. Что должно быть? Какие условия?

Аватар пользователя gor gor 6 ноября 2015 в 0:42

Не используйте вьюс!
Сделайте поля материала через свой модуль , который будет хранить поля в одной таблице, это существенно сэкономит ресурсы MySQL (при правильной реализации) но граничит будушее наращивание функционала.

Настройте filecache, memcached
Поиск прикрутите sphinxsearch или еще что внешнее.
Возможно потребуется varnish

Уточните у клиента какие затраты на хостинг он планирует , лучше всего выделенный сервер.
Vds vps может не подойти.

Будьте готовы заниматься тюнингом MySQL и установкой всего зоопарка(варниш мемкеш сфинкс и тп)
Настройте нормальный DevOps, чтоб перед выкате обновлений, их сначала можно было погонять на производительность в дев окружении.

Как то так.

Аватар пользователя dashiwa dashiwa 6 ноября 2015 в 13:08

На форуме есть человек, который как раз таки делал огромный магазин..Можно найти..

Лучше всего сделать и отписаться ,что и как получилось

Аватар пользователя tlito tlito 21 ноября 2015 в 1:10

а как не использовать вьюс если модуль Карт требует вьюс. а для модуля Коммерц как раз нужен карт??