扫码关注官方订阅号
情况是这样:
前端确认操作后,发起ajax请求
服务器收到请求开始循环执行业务逻辑,但是这里处理的循环业务逻辑较多,花费时间较长
问题:
如何在每次循环后给客户端返回数据,让用户知道现在的进度
认证高级PHP讲师
普通的ajax和http是没法实现这种需求的,可以通过websocket来实现,PHP这块比较成熟的有swoole框架。
用websocket推送
前两位已经说了个websocket。
那我就再填一个 server sent events,简称 SSE。可以满足的你服务器向客户端单向发送数据。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
普通的ajax和http是没法实现这种需求的,可以通过websocket来实现,PHP这块比较成熟的有swoole框架。
用websocket推送
前两位已经说了个websocket。
那我就再填一个 server sent events,简称 SSE。
可以满足的你服务器向客户端单向发送数据。