複数の API をできるだけ早くリクエストしようとしています。そこで、curl_multi
を試してみました。ただし、得られる結果は foreach や file_get_contents よりも遅くなります。私が何を間違えたのでしょうか?
file_get_contentsの使用:
リーリー
curl_multi の使用:
ああああ
P粉2223201762023-09-07 14:16:04
問題は、curl_multi
には多くのオーバーヘッドがあることです。リクエストごとにシェルプロセスを作成し、そのプロセスでcurlを実行し、最後にアクションをリクエストしたスクリプトにコンテンツを返す必要があると想定しています。 file_get_contents
最適化された PHP 言語固有:
これは、言語のライブラリとネイティブ機能をいつ使用するかについての優れた学習体験です。さらに、ライブラリはオプションでマルチスレッド化でき、マルチコア プロセッサを利用できるため、リクエストが高速化される可能性があります。調べて自分自身をテストするもの。