echo $begrüßung;
Warum bildest du file_get_contents() nach?
weil das in jedem fsockopen Beispiel steht, das im Internet zu finden ist.
http://de3.php.net/manual/de/function.fsockopen.php/Ah, 'tschuldigung, das hatte ich grad mit dem ersten sehr ähnlichen Konstrukt verwechselt, und wollte mich schon wundern, dass das so langsam sein soll. Beim fsockopen() wirst du wohl nicht drumrumkommen, das so zu machen. Die Ursache für den Zeitverbrauch wirst du wohl nicht großartig beeinflussen können, Die Antwort- und Übertragungszeit liegt nicht in deiner Macht.
Wer verbrät eigentlich den Großteil der anderen 5 Sekunden?
echo "$verabschiedung $name";
Na ja, die Konstellation ist so:
IBM System i mit Apache und PHP inhouse.
PHP Script wird aufgerufen und stellt Verbindung zur DB2 vom i5OS her.
Daten werden gelesen, aus denen der XML-Datenstrom generiert wird.
dauert so ca 2-3 Sekunden.
dann kommt der fsockopen ins internet mit fputs < 1 sek
dann while 5 sek
dann response verarbeiten ca 1-2sek