2010-06-12 3 views
8

Ich habe eine ASP.NET 3.5-Site veröffentlicht in IIS 7.5 unter Windows Server 2008 R2 64 Bit. Auf die Seiten wird über SSL zugegriffenWarum wird eine ASP.NET-Site nach dem Löschen der Netzwerkverbindung immer langsamer?

Einer unserer Tester hat festgestellt, dass, wenn er während eines Postbacks den Netzwerkzugriff auf seinem PC blockiert, und nach einigen Sekunden die Verbindung wieder hergestellt wird, wird unsere Seite unerträglich langsam. Wie 30 Sekunden pro Seite laden.

Wenn er die Aktualisierungsschaltfläche in seinem Browser trifft, bleibt es langsam. Wenn er die Registerkarte schließt und dann wieder öffnet, wird sie wieder schnell.

Dieses Verhalten tritt sowohl mit IE 8 als auch mit dem neuesten Firefox auf. Es gibt keine Ereignisprotokolleinträge auf dem Server, wenn das passiert

Meine Frage: - Hat jemand dieses gleiche Verhalten gesehen? - Hat jemand eine Theorie, was das verursacht?

+0

Fügen Sie Trace = True zu Ihrer Seite hinzu und prüfen Sie, ob Sie eingrenzen können, welcher Teil langsamer wird. –

+0

Verwenden Sie auch SQL Server? Könnte das Problem datenbankbezogen sein? –

Antwort

1

Nur ein Schuss in die Dunkelheit, aber es könnte mit HTTP Keepalive verwandt sein. Versuchen Sie, das auf dem Server zu deaktivieren, und sehen Sie, ob das Problem weiterhin besteht.

+0

Danke Adrian. Das macht Sinn. Ich werde es versuchen und Feedback geben – Joon

0

Ich bemerkte die gleiche Sache. Ich entfernte den Cache und die Geschwindigkeit war wieder in Ordnung. Cache entfernen Es kann Probleme verursachen.

Verwandte Themen