【发布时间】:2019-09-29 10:20:27
【问题描述】:
我正在编写一个 PHP 后端、JS/Jquery 前端应用程序,它将允许用户近实时“交流”。至少这是希望,我的问题是我最好的行动方案是什么?我最好使用 WebSockets 在服务器和客户端之间发送数据还是使用 AJAX 和某种计时器(x 秒数)会更好。我对 AJAX 方式的担心是,让 10 多个客户端每 15-30 秒都请求数据可能会对服务器造成负担。我需要它接近实时,所以 5 分钟并不现实。
我想要做的一个例子是,如果我有 5 个用户都在一个页面上,并且用户 1 更新了他们的状态,我希望用户 2、3、4 和 5 尽快看到更新无需刷新。
我对我认为最好的方法感到困惑,我不想以一种方式开始,但在完成一半后发现它不安全或很糟糕。对于这样的应用程序,我的最佳途径是什么?
【问题讨论】:
标签: javascript php jquery ajax sockets