|
Habe hier mal erste Erfahrungen mit ASP.NET gesammelt, mir kommt die Seite allerdings beim ersten Aufruf etwas langsam vor… K�nntet ihr Vollblut-Profis mir vielleicht sagen, ob und was ich performancem��ig verbessern k�nnte? ;-) Evtl. umstellen von einzelnen Codezeilen etc.
Vielen Dank i.V. Sandro J
(...) private void Page_Load(object sender, System.EventArgs e) ����������� { ����������������� // nur wenn kein Wiederaufruf ����������������� if (! IsPostBack) ����������������� { ����������������������� // Datenset bef�llen ����������������������� myComponent.FillDataSet(myDataSet1); ����������������������� (... mathematische Berechnung, nicht von Belang ...) ����������������������� // ID-spezifischen Z�hler erh�hen, wenn die IP von der in der DB abweicht ����������������������� if (myDataSet1.Tables["SB_Daten"].Rows[id]["LastIP"].ToString() != Request.UserHostAddress.ToString()) ����������������������� { ���������������������������� // Z�hlerstand einlesen und erh�hen ���������������������������� int Zaehlerstand = System.Convert.ToInt32(myDataSet1.Tables["SB_Daten"].Rows[id]["Zaehler"]) + 1; ����������������������� ����� myDataSet1.Tables["SB_Daten"].Rows[System.Convert.ToInt32(id.ToString())]["Zaehler"] = Zaehlerstand; ����������������������� ����� myDataSet1.Tables["SB_Daten"].Rows[System.Convert.ToInt32(id.ToString())]["LastIP"] = Request.UserHostAddress.ToString(); ���������������������������� // �nderungen im Datenset in die Datenbank zur�ckschreiben ���������������������������� myComponent.UpdateDB(myDataSet1); ����������������������� } ����������������� } ����������������� // bei neuer Session globalen Besucherz�hler erh�hen ����������������� if (Session.IsNewSession) ����������������� { ����������������������� int Zaehlerstand = System.Convert.ToInt32(myDataSet1.Tables["Sites"].Rows[0]["Counter"]) + 1; ����������������������� myDataSet1.Tables["Sites"].Rows[0]["Counter"] = Zaehlerstand; ����������������������� // �nderungen im Datenset in die Datenbank zur�ckschreiben ����������������������� myComponent.UpdateDB(myDataSet1); ����������������� } ����������������� ... Datenbindung ... ����������� } (... andere Methoden ...) |
- RE: [Asp.net] Frage bzgl. Performance Sandro Bauer
- RE: [Asp.net] Frage bzgl. Performance Claudius Ceteras
- AW: [Asp.net] Frage bzgl. Performance Thomas Bandt
- AW: [Asp.net] Frage bzgl. Performance Sandro Bauer
- AW: [Asp.net] Frage bzgl. Performance Thomas Bandt
