Page 1 sur 1

Paralléliser du curl

Posté : 23 juil. 2008, 23:36
par Alf
J'ai un petit script à qui je donne à manger 10, 50, 100 urls il effectue un traitement sur chacune d'elles mais l'une après l'autre, ce qui prend un temps non négligeable.

Je me demandais s'il est possible de paralléliser les requêtes qui sont relativement longues à s'effectuer, alors que le traitement proprement dit est rapide ?

Faut-il lancer des processus indépendants avec des curl's lancés avec exec() par exemple ?
y a t'il d'autres façons ?

Posté : 23 juil. 2008, 23:42
par Sékiltoyai
Intéresse toi à cette fonction : proc_open()

Posté : 23 juil. 2008, 23:44
par Sékiltoyai
Euh, sinon, c'est moi ou curl_multi_init() répond exactement à ta demande ?

Posté : 24 juil. 2008, 06:12
par Alf
Oups!!!! :? :oops:

pan sur le Alf !!
je n'imaginait même pas qu'il puisse y avoir une fonction spécifiquement pour ça !

merci

Posté : 24 juil. 2008, 10:01
par Truc
Modération :
Alf, si ta question est résolue, pense à ajouter le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.
Tu peux réaliser cette opération en cliquant sur le bouton Image en haut à gauche de ce sujet.