Michael Schröpl: Nachfrage

Beitrag lesen

HI Bernd,

nur der Interesse halber:
_auf_ ein 10tel - oder - _um_ ein 10tel ?

ganz bestimmt _auf_ ein Zehntel (ich hätte es mir viel noch schlimmer
vorgestellt).

_auf_ ein 10tel wäre ja schon arg fatal

Der Faktor, um den es langsamer ist, eine Datei serverseitig zu parsen
als ihren Inhalt (der womöglich sogar schon im RAM gecached ist) einfach
nur auf die Leitung zu kippen, kann auch beliebig viele Zehnerpotenzen
groß sein- je nachdem, wieviel Overhead der HTTP-Request selbst schon
hat. Wenn da noch URL rewriting, .htaccess-Interpretation (mit rekursi-
ver Suche durch den gesamten Dateibaum!) und andere nette Sachen anfal-
len, dann wird das Verhältnis wieder "günstiger".
Kurz gesagt: Je abgespeckter der Server ist, um so höher ist der relative
Overhead von PHP gegenüber der reinen Auslieferung von Datei-Inhalten.

und ich müßte mich ernsthaft fragen, wie manche Server bei sehr PHP-
lastigen Seiten trotzdem eine ordentliche Performance zustande bringen.

Naja, ein "dicker" Server muß ja in mehreren "Disziplinen" Leistung
bringen - CPU-Power, Festplattengeschwindigkeit, genug RAM für Caching,
schnelle Netzwerkschnittstellen etc.
Bei reinen HTML-Seiten ist die CPU dabei chronisch unterbeschäftigt;
insofern hält ein Massenserver einen _gesunden_ Mix aus diversen Seiten
ganz gut aus. Daß dies bei dem CGI-lastigen Self-Server beispielsweise
durchaus anders aussieht, ist Dir ja auch bewußt.

Viele Grüße
      Michael