前端确认操作后,发起ajax请求
服务器收到请求开始循环执行业务逻辑,但是这里处理的循环业务逻辑较多,花费时间较长
问题:
如何在每次循环后给客户端返回数据,让用户知道现在的进度
情况是这样:
前端确认操作后,发起ajax请求
服务器收到请求开始循环执行业务逻辑,但是这里处理的循环业务逻辑较多,花费时间较长
问题:
如何在每次循环后给客户端返回数据,让用户知道现在的进度
普通的ajax和http是没法实现这种需求的,可以通过websocket来实现,PHP这块比较成熟的有swoole框架。
用websocket推送
前两位已经说了个websocket。
那我就再填一个 server sent events,简称 SSE。
可以满足的你服务器向客户端单向发送数据。