phpbar.de logo

Mailinglisten-Archive

[php] Performance bei includes?

[php] Performance bei includes?

Manuel Hossfeld manuel_(at)_hossfeld.de
Mon, 28 Jun 1999 00:20:30 +0200


Hallo allerseits,

Ich habe hier eine PHP-Applikation, die mittlerweile einen Haufen Funktionen
etc. in Includes (bzw. "Requires") ausgelagert hat. (Außerdem bedient sie sich
der PHPLIB, die ja auch aus einem Haufen Includes besteht.) Eigentlich jede
Seite ruft also am Anfang ein paar davon auf, z.T. "includen" die Files auch
widerum andere usw. Nun frage ich mich, ob das Auswirkungen auf die Performance
hat, und wenn ja, welche. Andersherum gefragt: Ist es womöglich günstiger,
statt vieler eher kleiner Includefiles alles in eine große Datei zu packen und
diese dann zu includen - auch wenn dann u.U. ein Großteil der Funktionalität
umsonst included wird, d.h. gar nicht genutzt wird? Ist das ganze womöglich
auch noch je nach Webserver und Betriebssystem verschieden? D.h.: Gibt es
welche, die für´s "includen" extrem lange brauchen im Gegensatz zu anderen?

Hat da jemand Hinweise, Erfahrungswerte? Oder sogar Messungen?

Abgesehen davon: Der Unterschied zwischen include() und require() ist mir
bekannt - aber wie sieht´s eigentlich mit readfile() aus? Okay - damit kann man
wohl keinen PHP-Code includen, klar. Ist das schneller oder langsamer als
require, wenn ich nur mal ein File direkt "durchschleusen" will...?

CU,
Manuel

-- 
Quote of the month:
"The parade that´s electrical, it serves no real purpose
 Takes up a lot of juice, just to impress us."
	(No Doubt, "Tragic Kingdom")


php::bar PHP Wiki   -   Listenarchive