2014-11-06 52 views
0

我正在創建一個基於PHP的系統來收集和存儲數據,我從多個資源在線獲取。PHP線程可以提高AJAX請求的速度嗎?

我的控制頁面對服務器內部的PHP文件執行AJAX請求,該文件使用cURL從不同網站請求數據。一切工作正常,但我真的需要提高速度。

我的系統似乎處理6個並行請求,這似乎可能會受到我的瀏覽器最大數量的http連接的限制。 Chrome和Safari看起來是一樣的。

我一直在閱讀關於PHP線程的一些內容,但從未使用它。如果我不想在這個項目中幫助我,我不確定是否想在這一點上下功夫。

  1. 我會通過使用PHP創建多個線程來獲得速度嗎?
  2. 是否有任何其他方式來增加處理並行請求的數量 ?
  3. (是否可以手動提升Chrome瀏覽器打開的連接數?)
+0

你是如何將請求交給PHP的?通過Apache?通過IIS/ISAPI或FastCGI?一個自定義PHP網絡服務器? – Brian 2014-11-06 16:59:34

+0

好問題。在開發過程中,我運行了一個本地XAMPP服務器,我沒有做任何嚴肅的配置,所以我想我正在使用Apache。 – 2014-11-07 14:56:14

+1

您可能已經將其配置爲使用XAMPP並行執行。請參閱http://stackoverflow.com/a/21340349/514087 – Brian 2014-11-07 15:19:38

回答

0

你可能不會看到任何真正的性能提升這樣的Ajax調用默認異步的。

+0

是的,但不是它只是在同一個線程中的多個http請求?在那種情況下,我不明白爲什麼我不能使用多線程來增加速度購買? – 2014-11-07 15:00:26

相關問題