WebSocket для мессенлжера?

Доброго времени суток!

Подскажите пожалуйста:

Я использую WebSocket для своего Веб-Мессенджера (на сервере PHP socket, а у клиента JS)

При отправке сообщения, о статусе набора текста, о заявке на переписку, получения список диалогов и тому подобного, я обращаюсь к ВебСокету массивом, то есть:

Клиент отправляет массив такого типа:

[type => sendMessage, idTo => id1234567890, textMessage => 'Привет, я надеюсь найдётся решение для этой проблемы']

И сервер через SWITCH (case) определяет Type (потребность клиента, так скажем) и запускает определённую функцию в зависимости от "потребности" клиента.

Беда в том, что если будет таких клиентов много, то не будут должным образом работать веб сокет, как я понимаю, это из сейчас PHP, но не знаю как можно это решить

(Скорее всего из за большого количества запросов функции не успевают выполняться. Возможно глупость сказал, но это моё мнение)

Пожскажите пожалуйста, как "вылечить" это?

Скорее всего не правильно использовать SWITCH в php, но дело в том что я новичок ещё, заранее всем спасибо!


Ответы (0 шт):