J'ai un problème avec curl_multi_*, je veux créer une classe/fonction qui reçoit, disons 1000 URLs, et traite toutes ces URL 5 à la fois, donc quand une URL a fini de télécharger il attribuera l'emplacement disponible à une nouvelle URL qui n'a pas encore été traitée.Problème avec CURL (Multi)
Je l'ai vu someimplementations de curl_multi, mais aucun d'eux ne me permet de faire ce que je veux, je crois que la solution se trouve quelque part dans l'utilisation de curl_multi_select mais la documentation est pas très claire et l'utilisateur note n » t aider beaucoup.
Quelqu'un peut-il s'il vous plaît me fournir quelques exemples de comment je peux mettre en œuvre une telle fonctionnalité?
depuis cet exemple n'utilise pas curl_multi_select(), il boucle occupé comme un fou et donc prendre 100% du CPU jusqu'à ce que tous les transferts sont effectués ... –
Stenberg @ Daniel - Merci; tu as raison. J'ai remplacé ce code par une classe (réduite) qui est plus rapide et utilise beaucoup moins de temps CPU. – GZipp