2012-04-26 90 views
0

異步效果我已經在網上搜索,看到人正在他們的方式,使與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
+0

感謝您的發佈,但我已經完成了谷歌搜索並查看了該鏈接......問題是數據將不會發送到客戶端,直到整個腳本完成,並且分叉另一個線程不會解決問題,因爲它是仍然包含在與之前相同的過程中... – 2012-04-27 17:22:49