加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

php – 关于聊天应用程序的一个小解释

发布时间:2021-08-28 03:48:54 所属栏目:大数据 来源: https://www.jb51.cc
导读:我打算创建一个将被成千上万用户使用的聊天应用程序.最初我在网上做了很多教程,并阅读了很多关于PHP和MysqL聊天应用程序的内容.在这次搜索中,我遇到很多人说PHP中的聊天应用程序对成千上万的用户有好处.他们中的大多数建议使用NodeJS.我在这里遇到的问题是,

我打算创建一个将被成千上万用户使用的聊天应用程序.最初我在网上做了很多教程,并阅读了很多关于PHP和MysqL聊天应用程序的内容.在这次搜索中,我遇到很多人说PHP中的聊天应用程序对成千上万的用户有好处.他们中的大多数建议使用NodeJS.我在这里遇到的问题是,这些帖子都没有说明为什么NodeJS是好的.

在我阅读的所有PHP聊天教程中,似乎在两个用户之间的聊天会话中,他们正在交换的消息被发送回数据库.我的问题是:

>在NodeJS中,消息是否未发送回数据库?
> NodeJS是否将聊天消息保存在内存或类似内容中?
>它与PHP和MysqL的不同之处是什么?
>或者NodeJS根本不使用数据库?

有人可以帮我理解聊天应用程序在NodeJS中的工作方式吗?

我不是要求代码片段.我想用文字解释.我知道有许多关于NodeJS的教程,但我特别询问聊天应用程序.你的解释将帮助我更好地理解某些事情.

解决方法:

PHP和Node.js之间的主要区别在于Node.js支持多线程和事件.

在PHP中,您必须定期ping服务器以获取新消息,每个用户都需要这样做.

在Node.js中,您可以实现更智能的解决方案.客户端ping服务器一次,只在收到新消息时获得响应.之后,你再次ping.

这极大地减少了服务器负载,并允许您同时处理更多用户.

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读