Speed (Part 2)
Warum ist das so schnell, und das nicht? Oft stellt man sich diese Frage, wenn man durchs Web surft. Es sind viele Faktoren die zu diesem Ziel führen. Neben einer sauberen technischen Umsetzung des Templates in HTML (u.a. dem Verzicht auf Frames), einem flotten Server ist es vor allem eine ausgereifte Caching Technolgie, wie sie z.B. Helma bietet dafür verantwortlich.
In den meisten dynamischen generierten Websites ist die Verbindung zur Datenbank der Flaschenhals. Wenn ein und die selbe Seite, von hunderten Besuchern abgefragt wird, ist es nicht sinvoll immer die selben Daten bei jedem Zugriff direkt aus der Datenbank zu holen. Stattdessen merkt sich Helma die meist abgefragten Daten im Hauptspeicher, und verbessert so die Zugriffszeiten und das Lastverhalten massiv. (wie das obige Beispiel im Vergleich zu einer Umsetzung in ASP von Microsoft zeigt)
Zum Vergleich versuch in beiden Beispielen nach einem Begriff zu suchen, und danach die gefunden Beitäge durchzuklicken.
In den meisten dynamischen generierten Websites ist die Verbindung zur Datenbank der Flaschenhals. Wenn ein und die selbe Seite, von hunderten Besuchern abgefragt wird, ist es nicht sinvoll immer die selben Daten bei jedem Zugriff direkt aus der Datenbank zu holen. Stattdessen merkt sich Helma die meist abgefragten Daten im Hauptspeicher, und verbessert so die Zugriffszeiten und das Lastverhalten massiv. (wie das obige Beispiel im Vergleich zu einer Umsetzung in ASP von Microsoft zeigt)
Zum Vergleich versuch in beiden Beispielen nach einem Begriff zu suchen, und danach die gefunden Beitäge durchzuklicken.
Matix - 21. Dez, 13:15
0 Kommentare - Kommentar verfassen - 0 Trackbacks