Tom: Warum ist meine PHP Seite so langsam?

Beitrag lesen

Hello,

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...

Hier ging es um den Unterschied zwischen IO-Operationen und Abarbeitung des Scriptes. Ich persönlich würde mit PHP keine wissenschaftlichen Berechnen durchführen, sondern dafür eine Compilersprache verwenden.

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.

Und bei Gelegenheit steige ich natürlich auch in die Frage der Optimierung tiefer ein. Wenn Du das oben Erwähnte mit "Halbwissen" bemängelst, musst Du der Ordnung halber auch sagen, dass Deine Darstellung sehr isoliert ist. Ich würde mal annehmen, dass ich bisher von den Optimierungsmöglichkeiten maximal 10% selbst ausprobiert habe, also ist "Halbwissen" dann noch ein Kompliment *g* Danke...

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau