首页 > PHP 服务器如何持续返回数据给客户端

PHP 服务器如何持续返回数据给客户端

情况是这样:

  1. 前端确认操作后,发起ajax请求

  2. 服务器收到请求开始循环执行业务逻辑,但是这里处理的循环业务逻辑较多,花费时间较长

问题:

  1. 如何在每次循环后给客户端返回数据,让用户知道现在的进度


普通的ajax和http是没法实现这种需求的,可以通过websocket来实现,PHP这块比较成熟的有swoole框架。


用websocket推送


前两位已经说了个websocket

那我就再填一个 server sent events,简称 SSE
可以满足的你服务器向客户端单向发送数据。

【热门文章】
【热门文章】