Я использую PHP и websocket для создания приложения группового чата, которое будет доступно в Интернете и на мобильных устройствах. Я использовал пример кода из этого урока: http://www.sanwebe.com/2013/05/chat-using-websocket-php-socket
Теперь я просто хочу получить представление о том, как это приложение может работать при тысячах соединений (1k, 5k, 10k, 50k, 100k), учитывая, что сообщения будут сохраняться в базе данных MySQL.
Я знаю, что Ratchet и NodeJS могут выполнять эту работу, но я хочу, чтобы мой код оставался максимально простым.
Мой вопрос заключается в том, достаточно ли масштабируем код, доступный в указанном руководстве, для обработки тысяч соединений? Если нет, как я могу улучшить это? Могу ли я добавить дополнительные соединения через веб-сокет, используя один и тот же код для уведомлений и проверки статуса в автономном / онлайн-режиме?
Спасибо
Задача ещё не решена.
Других решений пока нет …