ホームページ > バックエンド開発 > PHPチュートリアル > なぜcurl_execの実行時間は常に5秒かかるのでしょうか?

なぜcurl_execの実行時間は常に5秒かかるのでしょうか?

WBOY
リリース: 2016-06-13 13:26:50
オリジナル
1469 人が閲覧しました

なぜ、curl_exec の実行時間は常に 5 秒かかるのですか?
私は、curl を使用して別の Web サイトの URL にアクセスします。実際、この別の Web サイトは同じサーバーと IP を持っていますが、ドメイン名が異なります。
curl_exec を使用して同期的に実行すると、CCP はわずか 5 秒かかります。この機能を使用して他の Web サイトにアクセスするのは通常のことです。
非常に混乱しています。なぜちょうど 5 秒なのでしょうか?そして、これは決してサーバー速度やネットワーク速度ではありません。このプログラムには echo "OK" という 1 つのステートメントしかありません。ブラウザでその URL を直接呼び出すのに時間はかかりません。
答えを求めています。ありがとうございます


-----解決策---------5 のドメイン名を説明してくださいDNS の解決が遅すぎます。

------解決策------------------最初に、コード
二番目に、はい、あなたの宛先ステーション
3、ローカル コンピューター
まず、2 と 3 を他のものに置き換えてみてください。コードを貼り付けます。

------解決策------------------
root を開いて、/etc/nsswitch.conf


hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
をコメントアウトします (先頭に # を追加します)
次に、
hosts: files dns

保存します。
それから試してください。 ..


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート