Maison > développement back-end > tutoriel php > L'entreprise PHP CURL doit-elle définir un délai d'attente lors de l'appel d'interfaces tierces ?

L'entreprise PHP CURL doit-elle définir un délai d'attente lors de l'appel d'interfaces tierces ?

藏色散人
Libérer: 2023-04-09 19:50:01
avant
2660 Les gens l'ont consulté

Si vous ne définissez pas le délai d'expiration de connexion et le délai d'attente

php doit prendre l'habitude de définir le délai d'attente lors de l'utilisation de curl. La plupart des codes PHP Curl en ligne ne le font pas. définissez-le

  • Entreprise de reptile : bloquera le processus, en particulier lors de l'accès à des ressources étrangères
  • Interface entreprise : affecte l'expérience utilisateur, nécessité de définir un délai d'attente en fonction de l'entreprise, et enregistrez les journaux d'erreurs au-delà de la durée spécifiée Commentaires du personnel concerné

Suggestions

1 Développez de bonnes habitudes
2. extension, il est préférable d'en encapsuler un vous-même composer
3. Utilisez une bibliothèque de classes tierce, telle que guzzlehttp/guzzle, la plupart des auteurs définiront une heure par défaut

PHP CURL. paramètre de délai d'attente

//连接超时时间
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10); 
//等待响应超时时间二选一
curl_setopt($ch, CURLOPT_TIMEOUT, 10); //秒级
curl_setopt($ch, CURLOPT_TIMEOUT_MS, 10);//毫秒级
Copier après la connexion

[Étude recommandée : "Tutoriel vidéo 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:
source:learnku.com
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