PHP:如何实现服务器脚本的异步效果

PHP:如何实现服务器脚本的异步效果,php,asynchronous,Php,Asynchronous,我在互联网上搜索过,看到人们正在努力用PHP进行并发调用,尽管PHP没有丰富的并发特性。我最近想改进服务器端的一个脚本,它接受客户机的请求,从数据库获取一些数据,返回数据,并执行一些其他数据更新 现在的问题是,客户机必须等待服务器获取数据、完成更新和其他所有操作,然后才能最终得到它要求的结果。然而,客户端并不关心服务器所做的数据更新,因此不应该浪费时间等待 通过我的研究,所有其他人都在谈论客户端在不等待结果的情况下对服务器进行异步调用,但我希望服务器在其进程的中间将数据返回给调用客户端。 如果我

我在互联网上搜索过,看到人们正在努力用PHP进行并发调用,尽管PHP没有丰富的并发特性。我最近想改进服务器端的一个脚本,它接受客户机的请求,从数据库获取一些数据,返回数据,并执行一些其他数据更新

现在的问题是,客户机必须等待服务器获取数据、完成更新和其他所有操作,然后才能最终得到它要求的结果。然而,客户端并不关心服务器所做的数据更新,因此不应该浪费时间等待

通过我的研究,所有其他人都在谈论客户端在不等待结果的情况下对服务器进行异步调用,但我希望服务器在其进程的中间将数据返回给调用客户端。
如果我不想更改客户端的任何内容,是否有任何解决方法可以实现此效果???

一些伪多线程如何

您已经研究过了吗?@Satya ajax用于向服务器发出请求,但我正在服务器上进行异步响应。@mbosecke flush()是一个有趣的观点,但我尝试过,但没有成功,似乎服务器仍在缓冲输出。谢谢你的帖子,但我已经做了谷歌搜索并查看了该链接。。。问题是,在整个脚本完成之前,数据不会发送到客户端,而分叉另一个线程并不能解决问题,因为它仍然包含在与以前相同的进程中。。。