2016-01-22 23 views
0

我有一個PHP程序,它從MySQL數據庫表中順序讀取記錄,將消息發送到URL,然後使用響應中的信息更新表。使用多線程調用URL

但是,一次一行地連續執行此操作非常緩慢。有什麼方法可以在我的代碼(PHP或Java)中使用多線程一次發送多條消息並更快速地更新表?

+0

[php:pthreads](http://php.net/manual/de/book.pthreads.php)是的,這是可能的。但我真的不明白你到底想要做什麼 –

+0

基本上我需要的是一些例子,我可以用POST數據調用URL但是使用多線程 – Mani

+0

仍然沒有說明整個情況。 –

回答

0

針對您的問題,我認爲在多線程中調用多個URL的最佳解決方案是使用cURL。檢查這個更多的信息:http://php.net/manual/en/function.curl-multi-init.php
隨意問我,如果你不能應用它。

+0

感謝您的答覆,但我的問題是我想發佈多個數據與每個線程的實例,每個實例會給我回應,我該如何處理/閱讀每個響應 – Mani

+0

是的,cURL多線程完成你的事情需要。它允許您批量提出請求並獲得每個請求的響應。看看我發給你的鏈接,你會發現一些有用的snipe代碼。 –