php有没有异步执行的函数?

发布于 2022-09-12 22:58:26 字数 189 浏览 25 评论 0

是这样的,我有个订单处理逻辑,执行很多表的curd,我想把部分逻辑,我认为有点耗费时间的业务逻辑,用php的异步函数,调用一下。这样前端,能更快得到返回,减少等待,php自己在后面慢慢处理这部分代码,有没有这种函数呢?非要swoole这种东西可以吗?

有没有类似像js那种,$.ajax(xxxx,function(){'咔咔咔就开始异步执行了'})。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

情深缘浅 2022-09-19 22:58:26

如果不用swoole的话 也是有其他办法的

1:fastcgi_finish_request将响应返回给客户端 在去执行后续费时的业务逻辑
https://www.php.net/manual/zh...

2:队列解耦,将费时的业务逻辑放入队列处理

笑叹一世浮沉 2022-09-19 22:58:26

如果你就是为了尽快给客户端返回结果,可以用 fastcgi_finish_request()

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文