カールの実行は非常に遅いです。
普通に簡単なcurlクローラプログラムを書いたのですが、実行後はローカルURLアクセスでもリモートURLアクセスでも応答速度が10秒を超えてしまいました。これはなぜですか?
注: プログラムには 10*10 の for ループがあり、これを 100 回実行する必要があります。
-----解決策---------
コードを確認する必要があります
------解決策----------------------
はい、10*10 サイクルの遅延の可能性があります時間。
------解決策------------------
ループ内でcurlを100回実行します。各回に1秒かかると仮定すると、100秒になります。
curl_multiを同時に実行すると、はるかに高速になります。
------解決策----------------------
睡眠は結果を遅くするだけです。すでに解決済みです。遅すぎるので、わざと遅くしたほうがいいでしょうか?
クロールの速度はネットワークや相手の応答速度に依存します(curl_getinfoの結果に詳細なレポートが含まれます)