我想在我的网站上实现一个聊天系统,功能与Facebook Chat非常相似。聊天将基于一对一的方式进行。
我知道如何使用PHP、MySQL和JQuery构建聊天系统。但是我担心长期来看它无法扩展到大量用户。
使用JQuery,我需要每秒发送请求以更新聊天窗口,或者如果用户正在向另一个用户发送请求聊天。随着用户数量随时间增加,这将导致服务器负载过重。
有人告诉过我,使用PHP并不是理想的解决方案,我应该研究一下comet编程,这是我从未尝试过的。
我的问题是,是否有预构建的框架可以使用,或者更好的构建方法?
我听说过NodeJs和APE,但我的服务器不支持它们。
谢谢你们。
编辑:与我的服务器管理员交流后,我可能会更改我的操作系统,以便运行NodeJS。Nodejs在可扩展性方面如何表现,它能满足我的需求吗?
我知道如何使用PHP、MySQL和JQuery构建聊天系统。但是我担心长期来看它无法扩展到大量用户。
使用JQuery,我需要每秒发送请求以更新聊天窗口,或者如果用户正在向另一个用户发送请求聊天。随着用户数量随时间增加,这将导致服务器负载过重。
有人告诉过我,使用PHP并不是理想的解决方案,我应该研究一下comet编程,这是我从未尝试过的。
我的问题是,是否有预构建的框架可以使用,或者更好的构建方法?
我听说过NodeJs和APE,但我的服务器不支持它们。
谢谢你们。
编辑:与我的服务器管理员交流后,我可能会更改我的操作系统,以便运行NodeJS。Nodejs在可扩展性方面如何表现,它能满足我的需求吗?