ホームページ > バックエンド開発 > PHPチュートリアル > PHPでcurlのデータ転送が遅すぎる問題を解決する方法

PHPでcurlのデータ転送が遅すぎる問題を解決する方法

WJ
リリース: 2023-04-08 20:38:02
オリジナル
3336 人が閲覧しました

PHPでcurlのデータ転送が遅すぎる問題を解決する方法

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 サイトの他の関連記事を参照してください。

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