Ich frag mich ob das Sinn macht... Nach dem was Du jetzt sagst w�rdest Du die Last dadurch veringern, dass weniger Bilder vom Server abgerufen werden...
Nicht nur - die Bilder waren ein Beispiel (senkt die Anzahl der Requests und somit auch den Traffic der vom Server weggeht). Vorstellbar auch einige Datenbankqueries auszulassen, das Caching aggressiver zu machen, etc.
> * Woran erkenne ich am sinnvollsten eine hohe Last (welche > Perf-Counter also)?
In erster N�herung w�rd ich einfach mal CPU-Last vorschlagen !?
Unter anderem - mir k�me die Netzwerkkarte in den Sinn, die ASP.NET Request Queues, solche Dinge eben.
> * Wo messe ich diese? (global.asax, jede Seite, http module, > eigener Service?)
Global.asax wird nicht oft genug aufgerufen !? Eigener Service w�rde auch in ruhigen Zeiten oft genug die Messwerte holen... Jede Seite w�re aber wohl einfacher einzubauen!?
Ich denke mittlerweile auch an Service a la Session State Service in ASP.NET.
> * Nehme ich Trends oder Einzelwerte? (Komplexizit�t)
Keine Einzelwerte... Trends auf jeden Fall... Bekommt man die von der API vorberechnet oder muss man selbst? Ich w�rde einen gleitenden Durchschnitt empfehlen. Jede Sekunde ein Messwert und �ber 60 bis 120 Werte den gleitenden Durchschnitt bilden... Nicht mehr, damit es auch entsprechend schnell reagiert...
konfigurierbar w�re wohl am besten. Ein File aus dem die Messquellen, Intervalle, Grenzwerte und Aktionen geladen werden. Sprich: Falls Messquelle CPU im Intervall 10 Sekungen den Grenzwert 95% Leistung permanent �bersteigt, gebe allen anfragenden Websites die Anweisung Grafiken auszulassen. Usw. mit m�glichen Verkn�pfungen.
Chris
------------------ Professionelles .NET Hosting auf leistungsf�higen Servern. ASP.NET, VS.NET, XML, CDO, SQL 2000 und vieles mehr. Informieren Sie sich jetzt unter http://www.aspnet.de _______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
