Ich habe eine in ASP.NET 2.0 geschriebene Anwendung in Produktion implementiert und es treten einige Latenzprobleme auf. Die Seiten benötigen ca. 4-5 Sekunden zum Laden. Die GridView-Aktualisierung dauert ungefähr zum gleichen Zeitpunkt.ASP.NET Application Deployment Problem
Die App läuft gut auf der Entwicklungs-Box. Ich habe die folgende Untersuchung auf dem Server
- überprüft den verfügbaren Speicher ... 80% verwendet.
- den Prozessor ... 1%
- Auf Disk IO von perfmon, weniger als 15%
Die Serverkonfiguration
Windows Server 2003 SP2 Dual-2.0 GZH 2GB RAM ist
ChechedNur SQL Server 2005 und IIS ausführen
Gibt es noch etwas, das ich beheben kann? Ich habe auch das Ereignisprotokoll auf Fehler überprüft, es ist sauber.
EDITED ~ Der einzige Unterschied, den ich gerade aufgegriffen habe, ist auf der DEV-Box Ich verwende IE7 und die Clients verwenden IE6 - Könnte das ein Problem sein?
UPDATE ~ Ich aktualisierte alle Clients auf IE8 und bemerkte eine 30% ige Steigerung der Leistung. Ich habe schließlich herausgefunden, dass ich mein debug = true in der Datei web.config gelassen habe. Das zu setzen, hat die App wieder auf die stabile Performance gebracht ... Ich kann immer noch nicht glauben, dass ich das getan habe.
Läuft es in einem eigenen App-Pool? Wie lauten die anderen Konfigurationseinstellungen auf dem Prod-Server? –
Ich habe einen separaten App-Pool mit Standardkonfiguration erstellt. –
IE6 könnte länger dauern, um zu laden, wenn Sie irgendeine Art von Reparatur für PNG-Datei Alpha-Transparenz tun. Bist du? –