询问一个 PHP的奇葩问题,能否首先返回200状态码?
我有一个业务,API 接口,程序大概需要运行1秒,但我想用户提交后,程序马上 显示ok,两个字符吧并 返回200状态码,在客户端来看,页面已运行结束,但后台程序如何 返回200码后,继续运行 后续的程序?我不太想用 crontab 来定时执行。
可以考虑用php调用linux命令后面加一个&后台跑。 异步调取后端接口,前段timeOut2秒,直接提示OK 建一个对列表 把前端提交的数据存到队列后 返回200, 然后在用linux定时跑这个队列 fastcgi_finish_request
register_shutdown_function
这两个函数你可以关注一下
页:
[1]