gpt4 book ai didi

node.js - 用于与 PHP/MySQL/JS 进行类似 facebook 聊天的后端服务器软件?

转载 作者:搜寻专家 更新时间:2023-11-01 00:46:36 24 4
gpt4 key购买 nike

我用 PHP 和 JavaScript 开发了一个类似 Facebook 的聊天工具。这是一个论坛软件的插件。目前我正在使用(短)轮询来接收新消息,但我想尝试使用更好的东西,比如套接字。

对于这种聊天,您会推荐什么(每个站点、私有(private)聊天、群聊..):WebSockets、带有 socket.io 的 node.js、ejabberd...

Facebook-like chat

最佳答案

根据我的个人经验,没有适用于 PHP 的良好套接字库。通常人们希望拥有一个套接字库,如果 native 套接字支持不可用,该库将具有回退机制。我的 2 个建议:

  1. 完全切换到 node.js + Socket.io 解决方案,放弃 PHP。
  2. 有一个 nodejs + socket.io 聊天系统作为单独的服务器与 PHP 一起运行。将 HAPROXY 放在您的网络服务器前面。将所有套接字请求转移到 node.js 并将所有其他请求转移到 PHP。通过这种方式,您将能够同时使用 node.js 和 PHP 的优点。

我遇到过类似的情况,我正在使用选项 2 :)。

关于node.js - 用于与 PHP/MySQL/JS 进行类似 facebook 聊天的后端服务器软件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10885445/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com