mehrere Skripts gleichzeitig ausführen

Alles, was PHP betrifft, kann hier besprochen werden.

mehrere Skripts gleichzeitig ausführen

Postby ollo » 20. October 2007 09:58

Sorry für Doppelpost, aber ich glaube bei XAMPP war ich damit falsch und es liegt an PHP:

Ich möchte zwei Scripts vom Client aufrufen lassen (per JS, Ajax etc.), die parallel laufen (eines braucht recht lange). Dabei soll das zweite den Status des ersten anzeigen, was über eine Statustabelle in MySQL und periodischen Refresh realisiert ist.

Das funktioniert prinzipiell auch, aber das erste Skript muss erst komplett durchlaufen, bevor das zweite ausgeführt wird, die Statusanzeige bleibt also weiß.

Ich denke das liegt an einer Beschränkung in PHP, immer nur einen Request von einem Client gleichzeitig auszuführen, ist das korrekt, und wie kann ich dieses Verhalten ändern?
ollo
 
Posts: 85
Joined: 11. November 2004 12:29

Postby ollo » 05. November 2007 08:49

Ich möchte euch die Antwort nicht vorenthalten, die ich in einem anderen Forum bekommen habe:

Es liegt an der Session. Solange diese geöffnet ist, kann kein weiteres Skript laufen. Umgehen kann man dies, wenn man sie sofort aktualisiert (falls nötig), und dann so schnell wie möglich schließt.
ollo
 
Posts: 85
Joined: 11. November 2004 12:29


Return to PHP

Who is online

Users browsing this forum: No registered users and 5 guests