如何使用 PHP、AJAX 和 AngularJS 创建实时聊天?

How would I create a real-time chat using PHP, AJAX and AngularJS?

有没有不用node.js & socket.io 就可以制作一个实时私信网站的简单方法?

我不是要代码,我只是想获得某种起点,因为我真的不知道该怎么做。

您可以使用 Ajax Jquery & HTML 进行聊天。

这是我在 Github 上找到的一个,这可能会帮助您学习如何使用这些编码语言制作一个。

Github link: https://github.com/Frug/AJAX-Chat

为什么不想使用套接字?您将不得不每秒发出请求(您说的是实时聊天),这对服务器来说很困难。如果超过 100、1000 或 5000 个用户正在聊天怎么办?

你最好使用 socket.io 因为它避免了这种重载

使用 LAMP (PHP) 等流行的 Web 应用程序堆栈编写聊天应用程序历来非常困难。它涉及轮询服务器以获取更改、跟踪时间戳,而且它比应该的慢很多。

传统上,套接字是构建大多数实时聊天系统的解决方案,在客户端和服务器之间提供双向通信通道。

这意味着服务器可以向客户端推送消息。每当您编写聊天消息时,我们的想法是服务器将获取它并将其推送到所有其他连接的客户端。