PHP:如何实现服务器脚本

问题描述:

异步效果我已经在网上搜索,看到人正在他们的方式,使与PHP并发呼叫即使PHP没有丰富的并发特性。我最近想要对服务器端的一个脚本进行改进,该脚本从客户端接收请求,从数据库获取一些数据,返回数据并执行其他一些数据更新。现在PHP:如何实现服务器脚本

的问题是,客户必须等待服务器获取数据,完成更新和一切的话,就可以最终得到的结果,它提出的要求。然而客户端并不关心服务器所做的数据更新,因此不应该浪费时间等待它。

通过我的研究中,所有其他人都在谈论客户端向服务器异步调用,而不必等待结果,但我想在服务器将数据返回给它的中间过程调用客户端。

如果我不希望在客户端改变什么,有没有可以达到这个效果的任何解决办法?

+0

你试过AJAX? – Satya 2012-04-26 17:08:10

+1

你已经看过[flush](http://php.net/manual/en/function.flush.php)吗? – mbosecke 2012-04-26 17:09:57

+0

@Satya ajax是向服务器发出请求,但我正在服务器上进行异步响应。 – 2012-04-26 17:14:11

+0

感谢您的发布,但我已经完成了谷歌搜索并查看了该链接......问题是数据将不会发送到客户端,直到整个脚本完成,并且分叉另一个线程不会解决问题,因为它是仍然包含在与之前相同的过程中... – 2012-04-27 17:22:49