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 problemsPerformance problems
Previous
 
Next
New Post
2/27/2009 7:57 AM
 

We are using DNN 4.9.1 for our intranet and are unfortunately finding it to be running slowly and not performing as we hoped. The site is hosted on a virtual server with dual 3GHz Xeons and 2GB of ram running Windows Server 2003 (SP2).

We are using a tableless, CSS based skin, with 2 header images (of about 5KB each) and about 6 background images all under 1KB.

Currently the site is made up of approximately 350 pages each with a minimum of 6 modules on them.

We have tried the suggestions on http://www.mitchelsellers.com/blogs/articletype/articleview/articleid/283.aspx and are using a KeepAlive program to ensure the app is kept in the memory.

With a single user browsing the site pages take about 5 seconds to load and takes up about 30% of the server’s CPU. Running a stress test of 100 users caused the site to grind to a halt as 100% of the CPU would be used, however memory usage would remain constant. Any ideas why?

Our front page alone is executing 203 stored procedures (returning 13000 rows) – is this normal? Why are so many stored procedures being executed?

What can we do to speed up our DNN installation?

Thanks in advance.

 
New Post
2/27/2009 7:01 PM
 

it's hard to comment on the setup of specific instances but a vanilla install of dotnetnuke runs a few queries the first time it loads, and then caches the results - on a 2nd page request if there are no modules on the page there will be no database requests- if you're seeing a huge amount of database requests running i'd suggest it's the modules to blame rather than the core dotnetnuke install- what modules are you running?

Cathal


Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
New Post
2/28/2009 4:29 AM
 

Hi Cathal,

On the front page we are running a css side menu module that replaces Solpartmenu, we are running the OnyakTech MyLinks module for favourites, 2 XMOD forms, 2 newsfeed modules, 2 ContentManager modules and several Links modules. The site also uses AD Authentication for managing windows logins which some times seems to take an age to authenticate. In our report from our DBA, it seems to be executing GetHostSettings 56 times! surely, that is not right, what are we doing wrong here? It also seems to me that executing over 200 stored procedures on a page load is ridiculous.

Most of the other pages on the system have a ContentManager module, 2 xmod forms and a module we have developed in house to retrieve lists from SharePoint. these pages are faster that the home page, but still very slow under load.

The system is due to go live in May and we are under pressure to deliver. we really need you and the rest of the DNN core members to give us some support so that we can fix these problems and deliver a working system.

Thanks in advance.

 
New Post
3/1/2009 12:01 PM
 

the first thing i would suggest you do is start to gradually remove the modules one by one, until you isolate where the problem(s) are. You're running proucts from a number of vendors, so it could be in any or all of them (in fact it could be a problem in one blocking another that causes the issue).

Really you should start with an empty homepage , with AD authentication enabled, and do all your measurement from there.

I agree that the number of queries are very high, but as I've not seen this before I suspect you're seeing problems in 3rd party modules, I'm not sure how we can help you fix code written by someone else.

Cathal


Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Performance problemsPerformance problems


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