ホームページ  >  記事  >  バックエンド開発  >  カールの実行が非常に遅い

カールの実行が非常に遅い

WBOY
WBOYオリジナル
2016-06-13 13:13:292486ブラウズ

カールの実行は非常に遅いです。
普通に簡単なcurlクローラプログラムを書いたのですが、実行後はローカルURLアクセスでもリモートURLアクセスでも応答速度が10秒を超えてしまいました。これはなぜですか?
注: プログラムには 10*10 の for ループがあり、これを 100 回実行する必要があります。

-----解決策---------
コードを確認する必要があります
------解決策----------------------
はい、10*10 サイクルの遅延の可能性があります時間。
------解決策------------------
ループ内でcurlを100回実行します。各回に1秒かかると仮定すると、100秒になります。

curl_multiを同時に実行すると、はるかに高速になります。
------解決策----------------------
睡眠は結果を遅くするだけです。すでに解決済みです。遅すぎるので、わざと遅くしたほうがいいでしょうか?

クロールの速度はネットワークや相手の応答速度に依存します(curl_getinfoの結果に詳細なレポートが含まれます)

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。