PHP でカールによるデータ転送が遅すぎる問題を解決するにはどうすればよいですか?
curl_setopt
関数を使用してリモート Web サービスを処理したり、ページをクロールしたりすると、最初のアクセス速度が異常に遅いという非常に奇妙な現象に遭遇することがあります。人々が倒れるまでに 5 秒から 10 秒かかります。
しかし、いくら調べても問題がどこにあるのかわかりません。最近、この問題に対処する方法についての記事を見つけました。
問題を解決することから始めます:
1、curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0); //强制协议为1.0 2、curl_setopt($ch, CURLOPT_HTTPHEADER, array(''Expect: '')); //头部要送出'Expect: ' 3、curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 ); //强制使用IPV4协议解析域名
関連参照: php チュートリアル
以上がPHPでcurlのデータ転送が遅すぎる問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。