なぜ、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
保存します。
それから試してください。 ..