php有没有异步执行的函数?
是这样的,我有个订单处理逻辑,执行很多表的curd,我想把部分逻辑,我认为有点耗费时间的业务逻辑,用php的异步函数,调用一下。这样前端,能更快得到返回,减少等待,php自己在后面慢慢处理这部分代码,有没有这种函数呢?非要swoole这种东西可以吗?
有没有类似像js那种,$.ajax(xxxx,function(){'咔咔咔就开始异步执行了'})。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果不用swoole的话 也是有其他办法的
1:fastcgi_finish_request将响应返回给客户端 在去执行后续费时的业务逻辑
https://www.php.net/manual/zh...
2:队列解耦,将费时的业务逻辑放入队列处理
如果你就是为了尽快给客户端返回结果,可以用
fastcgi_finish_request()
。