Tach,
wenn Anfragen an den Server kommen, wird ein PHP Programm gestartet.
grob ja, aber abhängig von der Serverkonfiguration wird entweder ein externer PHP-Interpreter oder der interne z.B. von mod_php anlaufen.
Was passiert, wenn während der Laufzeit weitere Anfragen kommen?
In den meisten Konfigurationen, wird ein weiterer Interpreter anlaufen (bis zu einer konfigurierten Obergrenze).
Und was passiert, wenn ein PHP-Programm Informationen von einem anderen Server holt und dieser sich mit der Antwort Zeit lässt oder gar nicht antwortet?
Dann wartet der Interpreter, sofern diese Anfrage nicht z.B. in den Hintergrund geschickt und asynchron abgearbeitet wird; es gibt sowohl in Webserver als auch PHP einen Timeout-Mechanismus, der die Abarbeitung nach konfigurierter Zeit abbricht.
mfg
Woodfighter