好的,伙计们,我正在尝试将类似Facebook的消息系统集成到我的Web应用程序中。我不能发布链接,因为它需要登录。
我的数据库包含会话表,消息表和html页面,该页面根据给定的会话ID调用所有消息。我还有一个文本区域和提交按钮,用于发送新消息并将其添加到数据库。
现在我听说过两种不同的方法..
或
那么堆栈溢出,哪种方法(或两者都不是)是实现它的最佳方式?
答案 0 :(得分:0)
轮询是资源密集型的。你应该考虑像WebSockets这样的东西。
使用WebSockets,您基本上会让客户端聊天用户应用程序订阅WebSocket,然后后端服务器应用程序会在应该检查更新时通知他们,或者只是将新消息更新推送给他们WebSocket连接。
以下是您可以查看的demo chat application。这是WebSocket website。