Maison >développement back-end >tutoriel php >Comment résoudre le problème du transfert trop lent des données par curl en php
Comment résoudre le problème selon lequel curl transfère les données trop lentement en php ?
Si vous utilisez la fonction curl_setopt
pour traiter le service Web distant ou explorer la page, vous rencontrerez parfois un phénomène très étrange. La première vitesse d'accès est extrêmement lente, prenant essentiellement 5 secondes. 10 secondes, c'est frustrant.
Mais peu importe combien je vérifie, je n'arrive pas à comprendre quel est le problème. J'ai récemment trouvé un article sur la façon de résoudre ce problème.
Commencez par résoudre le problème :
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协议解析域名
Références associées : tutoriel php
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!