php - 实时 HTML/AJAX/PHP 聊天的最佳方式

标签 php ajax real-time comet

我必须在我的 web 应用程序中创建一个小的 AJAX 聊天,我正在处理 javascript 客户端和 PHP 服务器之间的实时通信问题。我希望我的 js 客户端能够尽快从服务器捕获新消息。我的第一个想法是每 5 秒创建一个 AJAX 请求。查看是否有新消息。但是,我不确定如果我的应用程序使用 1000 人会发生什么,这对 Apache httpd 来说一定是巨大的负载。我也知道称为“长轮询”请求的技术,但是当我在我的服务器上本地尝试时,我已经完全击落了我的 Apache(我已经阅读了关于 Apache 和长轮询的问题)。我知道的下一个方法是 WebSocket。但是,我必须能够在网络服务器上打开端 Eloquent 能使用它,这是真的吗?因为在常规的虚拟主机上,我认为这是不可能的,而且我无法更改我的主机上的任何 Apache/PHP 设置。您对如何解决它有什么建议吗?

谢谢,请原谅我的英语,我不是本地人。

最佳答案

它是实时评论系统。您可以将其用作聊天 Real time chat

关于php - 实时 HTML/AJAX/PHP 聊天的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15106745/

相关文章:

php - 多次运行一个php脚本

php - jquery post 请求不在移动 View 中发送

node.js - Twilio 实时录制

python - 实时艺术项目---输入: sound --- output: image (better title?)

php - 我如何验证 Laravel 中的整数数组

php - 使用变量通过 PHP-XPath 解析 xml 提要

javascript - jquery ajax发送数据并获取: SQLSTATE[HY093]: Invalid parameter number

javascript - IE11 HTTPS AJAX XMLHttpRequest : Network Error 0x2eff, 由于错误 00002eff,无法完成操作

php - 如何在网站中创建过滤器

node.js - 如何将 Node.js 集成到 kohanaPHP 应用程序中以获取实时状态更新通知