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 du transfert trop lent des données par curl en php

WJ
WJoriginal
2020-06-09 17:07:103340parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn