gpt4 book ai didi

php - Ajax 推送引擎 (APE) 与 Node.js

转载 作者:IT老高 更新时间:2023-10-28 22:06:39 24 4
gpt4 key购买 nike

我正在考虑为我的 Web 应用程序实时将数据从服务器推送到客户端的几个选项。

我已经实现了一个基于轮询的应用程序(每个客户端每 30 秒后向服务器发送一次 http 请求。)应用程序在 10 个用户进入后实际上并没有扩展。这个应用程序。使用 MySQL、PHP、HTML 和 jQuery 构建。

考虑到以下要求,请建议哪一个更好 - APE Vs node.js

  1. 应该能够同时处理至少 400 个并发连接
  2. 服务器应该能够将数据推送到所有这些客户端。
  3. 客户端将在彼此之间发送数据。

最佳答案

我强烈建议你看看 Socket.IO .它是一个完整的服务器推送解决方案,包括服务器端库(用 node.js 编写)和以跨浏览器方式制作的客户端 JS 库。我认为您没有理由实现自己的代码来做已经制作、工作和测试的事情。

socket.IO 不会处理的唯一情况是您的第三个请求,但无论如何这是不可能的。如果我理解正确,您希望两个客户端在没有第三方服务器帮助的情况下进行通信?您不能将 HTTP 更改为 P2P,至少现在不能。

另一方面,如果您打算通过您的服务器与两个用户通信(做一些私有(private)的两人聊天),这完全可以使用 socket.io。

关于php - Ajax 推送引擎 (APE) 与 Node.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7304589/

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