[英]php mysql background process
我已经开发了一个网站,用户可以与其他用户聊天,如果他们在线。 如果一个用户发送消息会通知其屏幕上的接收者,则这些检查过程是在后台过程中进行的,我可以选择使用
setinterval方法和javascript自我执行方法
但是我正在寻找更快的后台处理方法,它将每隔一秒检查一次消息或通知是否到达。
谁能对此提出建议。
您可以使用HTML5网络套接字。
WebSockets是一项先进的技术,可以打开用户浏览器和服务器之间的交互式通信会话。 使用此API(JS函数),您可以将消息发送到服务器并接收事件驱动的响应,而不必轮询服务器以获取答复。
以下是开始的好链接
http://www.sanwebe.com/2013/05/chat-using-websocket-php-socket
我认为最适合您需求的将是http://elephant.io
Elephant.io提供了完全用PHP编写的socket.io
客户端,该客户端应可在项目中的任何地方使用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.