我希望实现类似于 facebook/gmail 聊天的东西。我知道他们使用 comet & jabber 作为他们的技术。但是我对几件事感到困惑。
我真的需要jabber吗?我可以使用一个简单的 mysql 表来代替 from、to、message、send 和 recd 吗?使用mysql有没有效率低下的地方?有没有性能损失?
可以使用常规网络服务器实现彗星吗?我需要一些特殊的服务器吗?AFAIK,apache+php 无法处理太多打开的连接?我应该使用简单的轮询,这会对我的系统产生不利影响吗?我可以在普通虚拟主机上开箱即用地使用什么?(因为如果我出售聊天应用程序,它应该适用于大多数人。)
哪个是(目前)实施彗星的最佳方式?无限 iframe 是个好主意吗?一段时间后不会php超时吗?它会是一个跨浏览器解决方案还是我必须写一些丑陋的黑客?这会导致服务器负载吗?gmail 和 facebook 使用什么来实现永久连接?