Kalle_B: Parallelverarbeitung

Beitrag lesen

Hallöle,

hat jemand Erfahrung mit Parallelverarbeitung mehrere PHP- Prozesse? Geht das überhaupt?

Für eine HTML- Tabelle mit 600 Zeilen dauert die Datenaufbereitung ca. 6 sec, die Sende- und Aufbereitungszeit des Browsers nochmal 6 sec. Und das nach mehreren Optimierungsschritten. Mit konvebntioonellen MItteln ist da wohl nichts mehr zu holen.

Wenn die 600 Treffer aus der Datenbank bekannt sind, setze ich pro Treffer nochmal zwei DB- Abfragen ab. (War vorher eine mit vielen JOINs). Das könnte eigentlich ein anderer PHP- Prozess machen.

Auch das Senden der Daten, z.B. in 50er- Blöcken könnte ein anderer Prozess übernehmen.

Habe im Moment aber keine Idee, wie die Synchronisierung aussiehen könnte. Wenn der Hauptprozess warten muss, habe ich wohl kaum etwas gewonnen.

Gestern schrieb mir Tom zu einem anderen Thema, dass der Hauptprozess etweder warten muss oder nie wieder was vom abgetrennten Sohnprozess hört:
https://forum.selfhtml.org/?t=179218&m=1182534

MfG Kalle