PHP、MySql、JavaScript-将数据从服务器推送到客户端(实时聊天)
我正在尝试创建一个带有实时聊天系统的社交网络,这样用户可以得到通知,他们有一条新消息,或者在另一个用户实时发送消息后收到消息 我对这一点还不熟悉,我已经做了前端(以段落的形式保存从DB获取的消息的div)和DB设计,但我不确定后端使用什么。到目前为止,我最好的解决方案是每隔几秒钟对每个用户进行一次Ajax调用,但这对于许多注册用户来说似乎效率低下 我在网上搜索过,没有找到任何好的最新解决方案,如果有人能与我分享一些经验或为我指出正确的方向,我将不胜感激。有几种方法可以做到这一点: websocket(带socketio的是最好的)PHP、MySql、JavaScript-将数据从服务器推送到客户端(实时聊天),javascript,php,mysql,Javascript,Php,Mysql,我正在尝试创建一个带有实时聊天系统的社交网络,这样用户可以得到通知,他们有一条新消息,或者在另一个用户实时发送消息后收到消息 我对这一点还不熟悉,我已经做了前端(以段落的形式保存从DB获取的消息的div)和DB设计,但我不确定后端使用什么。到目前为止,我最好的解决方案是每隔几秒钟对每个用户进行一次Ajax调用,但这对于许多注册用户来说似乎效率低下 我在网上搜索过,没有找到任何好的最新解决方案,如果有人能与我分享一些经验或为我指出正确的方向,我将不胜感激。有几种方法可以做到这一点: websock
服务器发送的事件长池(Ajax)
现在最好的是
websocket
。但是如果你的聊天需要在防火墙后进行,你可能会遇到一些问题。但是总体性能如果您使用websocket
,您将使用大约80%的资源。这是一个非常常见的问题:查找使用websocket或服务器发送事件的实时聊天示例。可以,这是我希望得到的答案,非常感谢。