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

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...DotNetNuke PerformanceDotNetNuke Performance
Previous
 
Next
New Post
8/3/2006 3:03 PM
 

Ok, I am 100% positive this topic has been brought up before and that there are existing threads.  With that said, I know and we all know that DotNetNuke is the slickest thing to come along for web development and content management since sliced bread.

However, I am still baffled as to the performance issues that I experience with DNN.  Up front, I will say that I run my own server and that is where all of my DNN sites reside (about 10 of them).  My server is a Windows Server 2003, Dual Xeon 2.66Mhz processor, 2GB RAM, plenty of HDD space, running from a 100Mbit connection, yet my performance still suffers... mainly when you go to site initially.  I even have a KeepAlive module running on the home page that is programmed to walk through the site every 10 minutes.  Sometimes, the site just hangs and I have to kill the w3wp.exe process on the server to kick start it.

Would anyone else who has had any success in dealing with issues in this area care to post any tips / tricks / point us to any additional threads we may be missing (without having to read a small book)?  Website uptime, as we all know, is critical!  We cannot have a website that is down, virtually ever.  It makes us ALL and technology that we are using look bad.

I guess I don't really even care if I have to load an HTML page initially just to display SOMETHING on the site when website visitors go to my site. I just want it to POP!  Let's get creative, pulling out any and all stops, implementing any "behind the scenes trickery" that we have to!

Anyone else?

 
New Post
8/3/2006 5:45 PM
 
Search on the posts on my name... mostly the recent ones heh :)
 
New Post
8/3/2006 5:56 PM
 

 

Here's a good thread on improving performance:

http://forums.asp.net/thread/1235032.aspx


DotNetNuke Modules from Snapsis.com
 
New Post
8/4/2006 5:38 AM
 
4.3.3 was indeed very slow. But I installed 4.3.4 today and it speeds up things bigtime.

Loadtime for a gallery took like 15 secs, now it does the job in 2 sec. I got pics around 4KB and display 40 per page.
 
New Post
8/4/2006 6:36 AM
 
I've had to move my sites over to a dedicated server myself. Sites run fine now. Shared hosting and virtual hosting cannot run DNN sites very well, and that's a shame. I just can't trust a DNN site where I cannot desktop in and troubleshoot things going wrong, especially upgrades.

As I stated in my other posts, easycgi is probably the worst as they are just venturing into DNN and realizing it's natural for the CPU to spike 100% upon initial app load, running file synch, installing modules, etc. They forced me to move, this just after I praised them for a great job setting me up.

The dev for catalook says DNN 4.3.X is much slower than 3.3.X due to 4 not caching properly. I've not noticed this...

I've run a DNN site with 1000 users now for over a year, and have not had any slow app start problems. It now runs better on our new server with sql 2005 and an upgrade to DNN 4.3.3.

As long as people are visiting your site all day it should only recycle every 29 hours by default. If you are having problems, there are issues somewhere...

I do agree though that performance is a MAJOR PROBLEM. Just take a look at how many stored procedures are run on every page load -- there are 100's and sometimes 1000's. Plus, add scheduling, and you have 1000's on top of that in a separate thread. File Synch will bring your server to a crawl sometimes, yet most admin and modules require files to be in synch (you cannot just disable this).

One way the devs could help performance is to use cache better -- like don't call sp's for every little permission check. Cache these in an array or something.

My 20 cents...

Jason Honingford - Web & Software Developer
www.PortVista.com
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...DotNetNuke PerformanceDotNetNuke Performance


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