Christian Kruse: Warum ist meine PHP Seite so langsam?

Beitrag lesen

Hallo Tom,

Werte waren völlig aus der Luft gegriffen. Sollte nur zur
verdeutlichung der Problematik helfen.

Da bin ich ja beruhigt. ALles was im Speicher abläuft, ist bei PHP
irrsinnig schnell, obwohl es ja eine Intrpreter-Sprache ist. Du
kannst ja mal bis 1.000.000 zählen lassen und die Zeit stoppen.

Wie kommst du denn auf den schmalen Trichter? Berechne mal die ersten
500 Fibonacci-Zahlen. Geht alles im Speicher...

Jeder Festplattenzugriff (Lesen) kostet z.B. 8,2 ms Wenn Du ein
File also zeilenweise liest, dann ist das sehr teuer; wenn Du Pech
hast, pro Zeile 8,2ms (8,2ms x 10.000 = 82s).

Quatsch. Bitte informiere dich ueber buffered I/O. man fgets(), man
fread(), man fopen(). Es wird immer mehr gelesen als wirklich
angefordert wurde. Haeufig (z. B. bei der glibc sowie der diaetlibc)
wird eine ganze Page gelesen.

Man, so viel Halbwissen hab ich schon lange nicht mehr gesehen.

Grüße,
 CK

--
Die Wirklichkeit hat weder ein Inneres, noch ein Äußeres, noch ein Zentrum.
http://wwwtech.de/