Hallo,
ist es möglich in einem PHP Script mehrere parallele Funktionen auszuführen?
Ich hab eine Verarbeitung von n Jobs in einem einzigen Script, welche sich nicht berühren, sie können zu 100% parallel ausgeführt werden und nur deren Ergebnis muss gesynct werden.
Was ich jedoch vermeiden möchte ist das Auslagern in mehrere physikalische PHP Dateien. Das macht die Synchronisation und die Duplikation des Kontextes unnötig komplex.
Edit: Windows, also kein fork
Edit2: Ich will hier im übrigen nicht den Vorteil von mehreren Prozessoren nutzen. Die Jobs machen alle einen http Request der relativ lange dauert. Wenn ich die Requests parallelisieren kann, müsste ich ziemlich viel Performance gewinnen
ist es möglich in einem PHP Script mehrere parallele Funktionen auszuführen?
Ich hab eine Verarbeitung von n Jobs in einem einzigen Script, welche sich nicht berühren, sie können zu 100% parallel ausgeführt werden und nur deren Ergebnis muss gesynct werden.
Was ich jedoch vermeiden möchte ist das Auslagern in mehrere physikalische PHP Dateien. Das macht die Synchronisation und die Duplikation des Kontextes unnötig komplex.
Edit: Windows, also kein fork
Edit2: Ich will hier im übrigen nicht den Vorteil von mehreren Prozessoren nutzen. Die Jobs machen alle einen http Request der relativ lange dauert. Wenn ich die Requests parallelisieren kann, müsste ich ziemlich viel Performance gewinnen
Kommentar