PHP & Threads?
am 19.09.2006 23:41:11 von stefan.glaesser
Hallo,
ich suche nach einer effektiven Möglichkeit, mehrere URLs/Datafeeds
gleichzeitig abzufragen. Das ganze soll auf fsockopen() basieren. Das
"nacheinander" Abfragen klappt soweit ganz gut, nur hätte ich gerne die
Möglichkeit, die Abfragen parallel zu starten und die Antworten der URLs
parallel auszuwerten, sobald Ergebnisse vorliegen.
Wie kann man sowas effektiv mit PHP programmieren? Threads gibts ja
leider nicht.
Gruß,
Stefan
Re: PHP & Threads?
am 21.09.2006 09:50:51 von do.not.REMOVETHAT
Stefan Gläßer schrieb:
> ich suche nach einer effektiven Möglichkeit, mehrere URLs/Datafeeds
> gleichzeitig abzufragen.
> Wie kann man sowas effektiv mit PHP programmieren? Threads gibts ja
> leider nicht.
....aber fork. Aber das würde ich auch nicht nehmen, sondern ich würde
ganz klassisch die 10000000 Verbindungen zu den 1000000 "Datafeeds/URLs"
hintereinander öffnen und was reinschreiben. Dann in einer Schleife
abfragen ob sich bei einem der Handles etwas neues getan hat.
http://php.net/stream-select
Grüße, Matthias
Re: PHP & Threads?
am 21.09.2006 09:56:08 von do.not.REMOVETHAT
Stefan Gläßer schrieb:
> ich suche nach einer effektiven Möglichkeit, mehrere URLs/Datafeeds
> gleichzeitig abzufragen.
> Wie kann man sowas effektiv mit PHP programmieren? Threads gibts ja
> leider nicht.
....aber fork. Aber das würde ich auch nicht nehmen, sondern ich würde
ganz klassisch die 10000000 Verbindungen zu den 1000000 "Datafeeds/URLs"
hintereinander öffnen und was reinschreiben. Dann in einer Schleife
abfragen ob sich bei einem der Handles etwas neues getan hat.
http://php.net/socket-select
Grüße, Matthias