Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Performance Issues -- ideas to solve?Performance Issues -- ideas to solve?
Previous
 
Next
New Post
5/29/2007 11:22 PM
 

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


-- Jon Seeley
DotNetNuke Modules
Custom DotNetNuke and .NET Development
http://www.seeleyware.com
 
New Post
5/30/2007 8:34 AM
 

Verify if your running on a "release" version (compilation).

 
New Post
5/30/2007 8:50 AM
 

Not certain exactly what to check or where... but I pulled up the web.config and it is set to debug="false" so if that is what you were referring to... I'm in release mode.

Not that it should matter terribly, but let me give a few more details on the nature of the site:  we have roughly 500 pages, between 50-60 different security roles, 800 users (so never will be a "high usage" site).  As far as "content", this is probably not the average DNN site, but certainly not the biggest either.

A little more info into the slowdown: the intranet admin says that it seems to be slower more frequently in admin type modules (so during an edit of a module, creation/edit of a new page), which if that's the case seems to me to be that is because admin type things would be harder to cache.  However, it is still slow in other things frequently.

I'm going to run a performance monitor all day and see if I can trace the memory and CPU usage throughout the day and perhaps profile it a little better.  The SQL server is housed on a completely different server and it doesn't seem to be having any slowdown or problems... just the server housing DNN.  I want to add that the server housing DNN is "brand new" and that DNN is the only thing running on it.  I have set it up in it's own application pool just in case I need to add more stuff on there, but otherwise everything on the server is "default".

Hope somebody can help shed some light on this before next Monday. :)


-- Jon Seeley
DotNetNuke Modules
Custom DotNetNuke and .NET Development
http://www.seeleyware.com
 
New Post
5/30/2007 8:57 AM
 

fooberichu wrote

Not certain exactly what to check or where... but I pulled up the web.config and it is set to debug="false" so if that is what you were referring to... I'm in release mode.

... and each component was compiled as a release? It happened to me when I switched one of my solutions from debug to release but forgotten to clean the project before I compiled everything again. The performance on the production server was initially terribly slow.  

 
New Post
5/30/2007 9:02 AM
 

Hmm... as far as I know.  I'll have to go back through them all and recompile them to make sure... we also have several purchased modules though so I can't say for sure with them.


-- Jon Seeley
DotNetNuke Modules
Custom DotNetNuke and .NET Development
http://www.seeleyware.com
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Performance Issues -- ideas to solve?Performance Issues -- ideas to solve?


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out