Mailinglisten-Archive |
At 14:15 31.07.2003 +0200, Joerg Behrens wrote: > > > > diese 3 zeilen dauern so um die 15 sekunden bei einem normale > > > > GET-request ohne payload > > > > auf localhost(!) > > > > > > > > // reading response > > > > $response = ''; > > > > while (!feof($s)) > > > > $response .= fread($s , 1024); > > > > > > Ich hatte mal ähnliche Probleme. > > > > > > Mit fread($s , 1); war es dann schneller. > > > Frag mich aber nicht wieso, das war mir dann egal als es lief. > > > > habe es ausprobiert, ändert leider gar nichts :( > > hab auch mal mit anderen sizes rumgespielt ... keine veränderung ... > > > > aber eine recht witzige sache: wenn der server falsch konfiguriert sein > > sollte, > > liefert er ja 500er an die clients ... diese responses werden ohne jede > > verzögerung gelesen ... > > so wie es sein sollte .. nur wirkliche 200er OKs brauchen eeeeeewwwig :( > >Zeig uns doch mal deinen kompl. Code. Kanns es sein das du bei der >Komunikation irgentwas weglaesst und der Server nen TimeOut abwartet Ich habe vergleichbare Erfahrungen gemacht mit dem Versuch einer if(fsockopen($host....)) Abfrage festzustellen, ob der anzusprechende Server erreichbar ist. Falls nein, dauert es eine halbe Minute oder laenger, bis der Verbindungsaufbau abgebrochen wird, ohne dass ein niedrig eingestellter Timeout beruecksichtig wird. Gruss / GW
php::bar PHP Wiki - Listenarchive