I have DNN on my home server (hardly a server, is actually a cheapo celeron with a gig of ram) and it runs "just fine". However, I have spent the last 6 months developing custom modules and migrating our old intranet to be used with DNN and we are about to launch on June 4th. I will be doing all the DNS rerouting this weekend so my users can still access it using the name for the old intranet and this should be a fairly transparent (we skinned it to even look like the old one, just because our users are so "anti-change") move.
However, the part that won't be transparent is that we frequently get major slowdowns on the site and if I check the server it is hitting 100% CPU usage. Some key notes about our setup:
Windows Server 2k3; 2.5ghz (or whereabouts) proc (we've tried to set it as both dual proc and single proc, see the end of this paragraph for why this is possible); 2gb ram; 3gb free on "main" drive (dang IT people for setting it up with very small main drive in the first place), "x" free on application drive (just occurred to me that perhaps the swap file is running out of space because it is on the c drive... but lets continue). Now to throw in another element, this is running as a virtual server in VMWare on a real beefy machine. We have other things running from virtual servers and they all run just beautifully.
I'm running DNN 4.5.2 (just upgraded today), we have the PageBlaster module running on it which doesn't seem to do "that" much... also turned off the FileSync because we literally have thousands of files and that seemed (from other posts) to be a possible cause. Caching has been attempted at light, moderate, heavy; both on disk and in memory; um... lets see... can't have whitespace filter because of the AJAX Extensions that i'm using (like collapsible panel and stuff like that), compression is turned on using the PageBlaster, but i've tried it before that and didn't seem to affect anything.
I wrote a refresh service that hits default.aspx and keepalive.aspx every 5 minutes so that should be keeping things alive. I haven't *personally* experienced the problems because i'm busy developing programs, but the intranet admin has been trying to set up all the pages, etc, and says that it starts out bloody fast in the morning, then around noon crawls very slowly (with only him and a couple other people accessing it), and by the end of the day is fast again. Our DNN instance has very few scheduled tasks (beyond the built-in and default enabled ones, I have one more turned on), and I keep the event log clean.
I would greatly appreciate help quickly because I am loathe to roll this over the weekend and have people cursing the "major update" we did on the intranet and how it is really slow.
Thanks