phpbar.de logo

Mailinglisten-Archive

[php] php-code aus db?

[php] php-code aus db?

Johann-Peter Hartmann php_(at)_phpcenter.de
Wed, 5 Dec 2001 13:46:18 +0100


Hi Ihr,

Valentin Funk schrieb:
> Ich glaube das bleibt ok, denn wenn ich
> erst eine neue Datei aufmache,
> dürfte das die Perfomance relativ erst
> mal mächtig drücken. Dazu
> schmeiße ich doch noch zusätzlich
> das Dateisystem an (sagt mir mein
> Gefühl, wirkliche Fakten kann ich
> im Moment auch nicht liefern).

	Eigentlich ist eher das Gegenteil der
	Fall. Während File-Zugriffe nicht
	zuletzt dank des Filesystem-Caches
	bei richtigen Betriebssystemen
	recht schnell verlaufen, sind
	Datenbankzugriffe im Verhältnis
	langsam - weil hier ebenfalls
	zunächst ein oder mehrere Filezugriffe
	stattfinden -denn schliesslich liegen
	die Datenbankdaten auch auf der Festplatte -
	aber die Daten zusätzlich gesucht
	und verarbeitet werden muessen.

	Eval() hat einen schlechten Ruf,
	weil es den Zend-Compiler anschmeisst,
	und in Schleifen angewandt z.B. ein
	echter Performance-Killer ist.

	Ich selbst habe beindruckende
	Geschwindigkeitssteigerungen beobachten
	können, indem ich statt der durchführung
	einer PHP-Routine direkt das serialisierte
	Ergebnis aus einer Datei geholt habe.


	Liebe Grüße
	- johann


php::bar PHP Wiki   -   Listenarchive