簡體   English   中英

PHP帶有響應的異步HTTP請求

[英]PHP Asynchronous HTTP request with response

我需要在腳本中提出約10個請求,並結合它們的響應。 但是,如果我通過調用get_file_contents 10次​​來執行此操作,則它的運行速度$.json如在Javascript中調用$.json 10 $.json慢得多。 我試圖尋找在PHP中發出異步http請求的方法,但是我發現的每條信息都以“我不需要響應”開頭,這不是我的情況。

file_get_contents是一個同步函數,因此,當您調用10次時,將依次調用10次。 您需要並行發出請求。 curl_multi_ *方法家族可能是您想要的。 如果您對curl不夠熟悉,那么正確地實現它可能會比較棘手,因此建議您使用一些庫。

您可以看一下這個庫https://github.com/petewarden/ParallelCurl

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM