Mailinglisten-Archive |
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