2010-06-12 2 views
8

Mam witrynę ASP.NET 3.5 opublikowany w IIS 7.5 na Windows Server 2008 R2 64 bit. Strony są dostępne przez SSLDlaczego witryna ASP.NET po zwolnieniu połączenia sieciowego byłaby wolniejsza?

Jeden z naszych testerów ustalił, że jeśli podczas oddzwonienia zablokuje dostęp do sieci na swoim komputerze, a następnie po kilku sekundach ponownie nawiąże połączenie, nasza strona stanie się wyjątkowo powolna. Tak jak 30 sekund na załadowanie strony.

Jeśli kliknie przycisk odświeżania w swojej przeglądarce, pozostanie wolny. Jeśli zamknie kartę, a następnie ponownie ją otworzy, znowu stanie się szybki.

To zachowanie występuje zarówno w programie IE 8, jak i najnowszym firefoxie. Nie ma wpisów dziennika zdarzeń na serwerze, gdy tak się stanie

Moje pytanie: - Czy ktoś widział to samo zachowanie? - Czy ktoś ma teorię, co to powoduje?

+0

dodaj Trace = True do strony i zobacz, czy możesz zawęzić część, która spowalnia indeksowanie. –

+0

Czy używasz również serwera SQL? Czy problem może dotyczyć bazy danych? –

Odpowiedz

1

Po prostu strzał w ciemności, ale może być związany z utrzymaniem HTTP. Spróbuj wyłączyć to na serwerze i sprawdź, czy problem nadal występuje.

+0

Dzięki Adrian. To ma sens. Spróbuję i będę z powrotem – Joon

0

Zauważyłem to samo. Usunąłem pamięć podręczną i prędkość znów była w porządku. Usuń pamięć podręczną Może to być przyczyną problemu.