dedlfix: Benutzt PHP mehrere Threads?

Beitrag lesen

Hi!

Ich frage mich jetzt wie der PHP-Server arbeitet. Liefert er eine Anfrage/Seite nach der Anderen aus, oder gibt es da mehrere Threads, welche parallel abgearbeitet werden?

PHP ist üblicherweise kein egienständiger Server sondern wird vom Webserver aus aufgerufen. Und da musst du schauen, wie dein Webserver konfiguriert ist.

Denn, da meine mysql-Datenbank nur vom PHP-Server benutzt wird, hängt von dessen Verhalten ab, ob ich meine mysql-Abfragen mit locks schützen muss.

Warum willst du Locks verwenden? Hast du keine Transaktionen zur Verfügung? Für das Bearbeiten einzelner Datensätze unabhängig von anderen braucht man kein Locking, das macht das MySQL von selbst. Auch das Verwenden von auto_increment und das Weiterverarbeiten des generierten Wertes ist gefahrlos möglich.

Im Fall, dass der Server parallel arbeitet, ist eine serielle Verarbeitung erzwingbar? Ist das überhaupt eine Option?

Davon ist mir nichts bekannt. Für welches Szenario?

Lo!