Я хочу реализовать систему чата для моего сайта. Функциональность будет очень похожей на чат Facebook. Чаты будут на основе одного.
Я знаю, как создать систему чата, используя PHP, MySQL и использовать jQuery. Но моя проблема заключается в том, что она не будет масштабироваться на большом количестве пользователей в долгосрочной перспективе.
Использование jQuery Я бы сделал запросы каждую секунду, чтобы обновить окно чата, или если пользователь отправляет запрос на общение с другим пользователем. Это приведет к дополнительной нагрузке на сервер, так как пользовательская база увеличится сверхурочно.
Мне сказали, что с помощью PHP для этого не является идеальным решением, что я должен заглянуть в программирование комета, которое я никогда не пробовал раньше.
Мой вопрос заключается в том, что есть ли какие-либо предварительные рамки, которые я мог бы использовать, либо лучший подход к его созданию?
Я слышал о Nodejs и APE, но они не поддерживаются моим сервером.
Спасибо, ребята.
Отредактируйте: После того, как слово с моим сервером, ребята, я могу изменить мою ОС, чтобы я мог запустить Nodejs. Насколько хорошо Nodejs - это срок масштабируемости и будет ли она удовлетворить мои потребности?