Jo ibland tar det 30 sekunder eller mer(!) att ta sig in på min asp.net-site.
Den är inte stor den körs inte i debug-mode.
Det är ett mycket begränstat antal databaskopplingar, på förstasidan är det en(1) som dessutom cachas vart 10de minut.
När jag väl fått fram föstasidan så går det jättebra/snabbt på sidan/orna. Men det verkar som att den automatiskt kör en rebuild.
Om jag kör en trace så syns heller inte delayet, varför är det så här?
Är det samma sak om du istället start med en annan sida än förstasidan?
Jag skulle köra en loggning i BeginRequest i global asax, och sen en i slutet av aspx sidan.
Men det låter som om står o tuggar antingen före requestet, eller efter. (ibland på vissa webhotell är det avstängt att surfa ut och då om man sitter med rdp på servern och det ligger google analytics länkar tex i koden så står den o tuggar i en evighet, fast sidan renderats för länge sen)
Hade varit kul o vetat lite mer om NET version, IIS version, hur ofta recyclas app poolen? vad för databas? connection strängens syntax? osv
1. Databasen är mysql 5.0.?.?
2. Kopplingen ser ut så här:
<add name="MySqlConnection" providerName="MySql.Data.MySqlClient" connectionString="Database=mydb;Data Source=databas.binero.se;User Id=user2342;Password=de_du;Port=3305;Allow Zero Datetime=true;Connect Timeout=10;Max Pool Size=100;"/>
3. IIS vet jag inte, tror det är 6.0
4. .NET-version är 2.0 eller 3.5
5. Webbho(s)tellet är Binero.se
Hur skulle loggningen kunna se ut menar du?
Bara med en timer?
Om du inte kör med en precompiled version, utan bara har laddat upp dina .ASPX/.CS filer så kommer din site att kompileras vid första träffen, den kompilerade siten, ligger sedan kvar i minnet ett tag, och om ingen surfat in på sidan inom, säg 20 minuter, så kommer den kompilerade siten att försvinna och vid nästa träff så måste siten kompileras om igen...
Om du inte kör med en precompiled version, utan bara har laddat upp dina .ASPX/.CS filer så kommer din site att kompileras vid första träffen, den kompilerade siten, ligger sedan kvar i minnet ett tag, och om ingen surfat in på sidan inom, säg 20 minuter, så kommer den kompilerade siten att försvinna och vid nästa träff så måste siten kompileras om igen...
- M
+ Att när du är klar med all debugging så kompilera i release mode. ;)