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
Libérer: 2023-04-08 20:38:02
original
3330 Les gens l'ont consulté

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协议解析域名
Copier après la connexion

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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal