small_jedi
@small_jedi

Вебсокет для страницы или для всего сайта?

Всем привет. Решил поизучать Node.js и переписать свой интернет магазин с php на node.js + express.js. Попутно есть мысль реализовать real-time корзину. Суть такой корзины в том что это некая "комната", для менеджера и клиента. Доступ клиента предоставляется по ссылке. Нужно чтобы клиент без перезагрузки страницы видел все изменения в этой виртуальной корзине. Менеджер накидывает товары для клиента, а тот в конце может оформить заказ, нажав кнопку оформить заказ.

Но суть вопроса в другом. Поскольку на сайте есть поток клиентов и он увеличивается. Вывезет ли websocket + сайт вместе? Если нет, вдруг, то можно ли как-то поднять вебсокет для одной страницы, а остальные бы работали без связки.

Надеюсь не сложно объяснил. Спасибо за внимание
  • Вопрос задан
  • 36 просмотров
Пригласить эксперта
Ответы на вопрос 1
@linkinkov
Есть ли у вас показатели RPS и в целом метрики? Без них глупо давать рекомендации, но в 99% socket.io вывезет ваш "highload". Тем более что обработка сокета не совсем связана с задачами сайта, у них разный контекст.
Резюмируя могу точно сказать, что нагрузка не будет столь существенна, как вы думаете. Разве что храните данные подписок на сокеты не в LRU (памяти), а сразу используйте redis, memcache, др.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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