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 degradationPerformance degradation
Previous
 
Next
New Post
6/5/2007 6:56 AM
 

Hi

We recently installed DNN 4.5.3 on a dedciated dual core machine (4GB memory), IIS6 on SQL Server 2005. The DNN installation has been configured to run 3 portals consisting of approximarely 500 page in total. Each page contains one or two Text/HTML modules. We also installed a 3rd party search module (Xepient Solutions Open SearchEngine v2). The search engine is scheduled to run once a day.

During the inital page capturing phase the performance on DNN was good. However, once we started reaching approximately 300 pages performance degraded siginificantly. The performance degrade was more noticable on the portal with the most pages. The degrade is not network related as the the same performance issues are visible on the server.

The total database size is still low (16MB). We have also cleared the event log and disabled caching.

From what we can tell the performance problems are database related. During page loads the SQL Server process spikes for several seconds. We have run a SQL Server trace during the page load and have picked up that the GetTabPermissionsByPortal stored procedure is called many times during a normal page load. Unfortunately, I have no idea whether this is normal.

Has any one experienced similiar performance problems with 4.5.3 (we had the same problem with 4.5.1)? Should the GetTabPermissionsByPortal be called so frequently during a page load?

I would appreciate any help with this problem. We are about to start looking at the DNN source code which I am trying to avoid.

Richard

 

 

 

 

 

 

 

 
New Post
6/5/2007 1:52 PM
 

Personally the key issue that you are most likely being affected by is the fact that you have caching turned off!

Caching is a key component to allowing your sites to work quickly, it prevents the db calls from even occuring!


-Mitchel Sellers
Microsoft MVP, ASPInsider, DNN MVP
CEO/Director of Development - IowaComputerGurus Inc.
LinkedIn Profile

Visit mitchelsellers.com for my mostly DNN Blog and support forum.

Visit IowaComputerGurus.com for free DNN Modules, DNN Performance Tips, DNN Consulting Quotes, and DNN Technical Support Services
 
New Post
6/5/2007 4:56 PM
 

I agree with this comment -- until we turned caching on (and up to some high settings) things weren't all that snappy.  Now we have heavy caching in memory and page, i believe, and it is super fast.


-- Jon Seeley
DotNetNuke Modules
Custom DotNetNuke and .NET Development
http://www.seeleyware.com
 
New Post
6/5/2007 5:00 PM
 

Without caching you are simply quering the database for so much information on EVERY request that it just compounds and reduces performance.


-Mitchel Sellers
Microsoft MVP, ASPInsider, DNN MVP
CEO/Director of Development - IowaComputerGurus Inc.
LinkedIn Profile

Visit mitchelsellers.com for my mostly DNN Blog and support forum.

Visit IowaComputerGurus.com for free DNN Modules, DNN Performance Tips, DNN Consulting Quotes, and DNN Technical Support Services
 
New Post
6/6/2007 4:50 AM
 

Thanks for the comments.

I agree that disabling the cache will cause performance problems and should be enabled. However, I am surprised at the extent of the performance degrade. We were noticing a difference of upto 30 seconds for a page load. This is an order of magnitude difference.

We were also forced to disabled the cache due to another problem that is occuring with the copy feature. This problem has been reported by other DNN users. Here is the thread:

https://www.dotnetnuke.com/Community/Forums/tabid/795/forumid/107/threadid/96737/threadpage/2/scope/posts/Default.aspx

 

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Performance degradationPerformance degradation


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