I am developing a portal... I find after a day, when I come back to the site, the first page takes over a minute to load...
But, every following load is fast.
The server and network is not the issue (dual zeon, way overkill, lots of ram, windows 2000 - DNN 4.0.1, ASP.NET 2.0.50727 on the local network with 1000 Base T to my workstation).
The SQL server is a separate box on the network, also overkill.
Both servers have constant, but minimal, use...
I understand asp.net compiles JIT...
What are all the tweeks that I can use to make it so the site loads quickly... I expect my traffic to be infrequent, so it is not like this site will get hourly hits keeping things cached...
I pretty much used the exact web.config file, only changing the SQL connection string (even using a hard coded IP address instead of a domain name that would require a DNS lookup)... So this site is really at the "factory default" state...