0

有一个问题要问你……我目前正在为网页开发一个简单的群聊功能。它仅适用于组,因此用户无需指定昵称或类似的东西......系统已经知道昵称,因为用户必须已经登录。

无论如何,它应该只是一个简单的全组聊天室 - 没有一对一的私人聊天!

问题是:你认为看看 Ajax Push 是个好主意吗(比如这里),或者对于简单的群聊来说这是否有点过头了......不要指望太多人使用它,所以也许 push通过 jquery 进行过度杀伤和长拉会更好(在这种情况下 - 你知道任何关于长拉聊天功能的非常好的教程吗?)?

非常感谢任何提示或其他输入!:)

最好的祝福

4

1 回答 1

1

拉取会更容易,但对服务器的负载会更大,而且显然不是实时的。为了获得良好的聊天体验,推送绝对是更好的选择。但是,您实施它的能力可能会受到限制,这取决于您在服务器上拥有哪些技术以及您对它的控制程度。我已经实现了几次推送(彗星)系统,这绝对是可行的。这真的取决于你。听起来您对应该考虑的事情(用户数量、实施难度等)掌握得很好。你拥有的用户越多,使用推送就越好,因为它会减轻服务器的压力,并且会改善房间内的交互。

要考虑的另一件事是您要支持哪些浏览器。通过 push 支持 IE 可能比支持其他浏览器更困难,但它绝对是可行的(早在 IE6 之前我就已经支持了)。

最后,如果您只关心支持现代浏览器,您可能需要考虑使用Web 套接字,因为这比推送更容易且性能更好。

于 2012-06-13T17:55:32.707 回答