Sven Rautenberg: Was bremst Seiten aus

Beitrag lesen

Moin!

ich wollte mal wissen was konkret Seiten ausbremst

Festplattenoperationen.

Dazu zählen natürlich die von dir genannten

  • z. B. das Abspeichern von Bildern in Datenbanken

sowie sonstige aufwendige Datenbankoperationen, sowie alles, was extrem viel RAM-Speicher benutzt (dann kommt es gerne zum Swapping auf Festplatte).

Andererseits sind gewisse Dinge einfach nicht vermeidbar, Bilder beispielsweise müssen irgendwie auf der Festplatte liegen, der Geschwindigkeitsunterschied zwischen "Bild wird direkt vom Server ausgeliefert" und "Bild wird per Skript ausgeliefert" unterscheidet sich hinsichtlich des Aufwandes, die entsprechenden Bytes von der Festplatte lesen zu müssen, nicht. Um aber den Zugriff auf das Bild je nach Account regeln zu können, ist die Skriptmethode fast unabdingbar. Es hängt also jeweils vom gewünschten Einsatzzweck ab, wie Probleme gelöst werden.

  • das ständige (sehr sehr häufige) Aufrufen von Funktionen

Das ist ziemlich ungefährlich. Natürlich benötigt der Aufruf einer Funktion einen gewissen zusätzlichen Aufwand für die Verwaltung lokaler Variablen, aber verglichen mit Festplattenoperationen ist das absolut vernachlässigbar.

Abgesehen davon sind solche allgemeinen Aussagen nicht unbedingt wirklichkeitsnah auf einen konkreten Anwendungsfall beziehbar. Es ist im Zweifel immer zielführender, wenn eine konkrete Anwendung mit Performanceproblem einer konkreten Problemanalyse unterzogen wird und man die Lösungsansätze dann auch mit Benchmarks auf ihre Wirksamkeit untersucht, und nicht wild irgendwelche allgemeinen Theorien anwendet.

  • Sven Rautenberg