« »

Zwischenschicht zur Performancemessung einbauen

1. April 2009 Roland

Dieser Artikel ist Teil 40 von 70 der Artikelserie Newssystem

Die im Artikel Lasst uns mal über Performancemessung reden vorgestellte Lösung war vielleicht noch nicht ganz perfekt…

Gibt es denn eine bessere Lösung?

zum Einen möchte ich sagen, dass die zuvor vorgestellte Lösung nicht 100% schlecht ist. Sie ist halt nicht schön… Zum Anderen gibt es immer andere Möglichkeiten.
Wir können zum Beispiel an bestimmten Punkten in unserer Architektur Messpunkte einbauen die uns erlauben, ohne den fachlichen Code zu verhunzen, Messungen durchzuführen.

Zwischenschicht zur Performancemessung einführen

Unsere AJAX Anwendung hat mindestens zwischen dem Client und dem Server eine Kommunikationsschicht. Hier ist ein recht schöner Platz um Daten abzufangen und für Zeitmessungen aufzubereiten. Wir senden ja sowieso Daten zum Server und dann packen wir halt noch ein paar Informationen hinzu.
Der Nachteil dieser Lösung ist, dass wir in AJAX Anwendungen manchmal sehr lange Zeit nicht mit dem Server kommunizieren. Wenn wir alle Tests für die Eingabevalidierung weitgehenst autonom auf dem Client realisieren, werden wir wenig Informationen über die Performance an den Server senden können.

Zwischenschicht mit Messaging System zwischen den Client Komponenten

Weiterhin können wir eine Kommunikationsschicht zwischen den einzelnen Bereichen der AJAX Client Applikation erstellen. Wenn unsere Objekte miteinander reden, können wir das Gespräch in der Kommunikationsschicht mithören und die notwendigen Messpunkte einführen.
Wir können die Performance und weitere Informationen, wie Fehleingaben des Benutzers, Bewegunbsinformationen usw. mitloggen. Wir können unsere einzelnen Komponenten schön lose miteinander koppeln und so wenig vermischten Code erzeugen.
Wenn du mich fragst, dann würde ich so eine Messaging Zwischenschicht sehr gut finden.

Merken und weiterempfehlen Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • Technorati
  • Wikio DE
  • Webnews
  • MisterWong
  • Y!GG
  • Digg
  • del.icio.us

Der Beitrag wurde am Mittwoch, den 1. April 2009 um 19:01 Uhr veröffentlicht und wurde unter Programmieren abgelegt.
Kurzlink: http://www.baldenhofer.eu/blog/?p=726

Dir gefiel der Artikel? Dann abonniere doch den RSS Feedrss

Du kannst die Kommentare zu diesem Eintrag durch den RSS 2.0 Feed verfolgen. Du kannst einen Kommentar schreiben, oder einen Trackback auf deiner Seite einrichten.

Eine Reaktion zu “Zwischenschicht zur Performancemessung einbauen”

  1. [...] über Performancemessung reden Erste Gedanken zum Backup und Restore für unser Newssystem Zwischenschicht zur Performancemessung einbauen Performancemessungen ein- und ausschalten Performance Messung auf dem Server durchführen [...]

Schreibe mir

zum Seitenanfang