使用php-js-msyql的实时更新消息系统
Live update message system using php js msyql
好吧,伙计们,我正在尝试将类似facebook的消息系统集成到我的web应用程序中。很遗憾,我无法发布链接,因为它需要登录。
我有一个带有对话表、消息表和html页面的数据库,该页面根据给定的对话id调用所有消息。我还有一个文本区域和提交按钮,用于发送新消息并将其添加到数据库中。
现在我听说了两种不同的方法。。
- 我应该让javascript每隔一秒左右检查一次更新,以查看新消息,并使用ajax进行更新。这会给服务器带来太大的压力吗
或。
- 使用node.js这样的框架。这种方法对我来说意义不大,因为我真的不太理解请求
那么堆栈溢出,哪种方法(或者两者都不)是实现这一点的最佳方法呢?
轮询占用大量资源。你应该考虑像WebSockets这样的东西。
使用WebSocket,您基本上会让客户端聊天用户应用程序订阅WebSocket的,然后后端服务器应用程序会通知他们何时应该检查更新,或者只是通过WebSocket连接将新的消息更新推送给他们。
这是一个演示聊天应用程序,你可以看看。这是WebSocket网站。
相关文章:
- 在chrome.runtime消息系统中使用promise
- JavaScript消息系统加密
- jQuery/JS Mimic Facebook's不在页面上时,标题在新消息上闪烁
- 如何在收到新消息时发出警报
- 使用php-js-msyql的实时更新消息系统
- 我可以使用 PHP、MySQL 和 Javascript 在我的网站上创建即时消息系统吗?
- Javascript 打开关闭新消息
- 我希望更新未读消息的数量,并在用户收到新消息时播放通知声音.我正在使用PHP,MySql,Javascript
- 固定添加新消息(元素)后的位置视图内容
- 当堆栈上仍有事情要做时,Javascript 如何对新消息进行排队
- 在 MVC3 中使用 ajax 的新消息警报 Asp.net
- 如何在收到新消息时在浏览器的标题栏中发出警报
- Android 新闻应用是如何构建的,以便在新消息出现后立即更新
- 添加新消息后滚动到底部
- PHP-收到新消息时更新iFrame
- 当有新消息进来时,闪烁DIV
- Jquery注意,右顶部位置,显示新消息更高(又名后进先出)
- 如何在canvas应用程序上为共享对话框设置新消息?
- 当收到新消息时刷新聊天框
- 当你在facebook聊天中收到一条新消息时,如何像facebook那样更改文档'