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...Performance and...Performance and...Inherited DNN Site Major Performance IssuesInherited DNN Site Major Performance Issues
Previous
 
Next
New Post
1/21/2011 4:43 PM
 
To start, I know nothing about DNN..... :)

I inherited a DNN site that has terrible performance issues. If I refresh one of our websites, while viewing a performance counter on the server, it immediatly spikes to 50-60% utilization. Our site only really gets high volumes of traffic a few days of the year, but on these days the CPU is capped at 100% and it takes MINUTES to pull the site up if it comes up at all. The server should definitely be capable of handling everything as it has dual xeons running at 3GHZ and has 3GB of RAM.

Where do I even begin?

I have tried pulling up the event viewer from the admin tab as that seemed like a decent place to start and I receive this error:

Error: Event Viewer is currently unavailable.
DotNetNuke.Services.Exceptions.ModuleLoadException: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. The statement has been terminated.


Any help or suggestions or even a kick in the right directions would be very much appreciated!!!!!
 
New Post
1/21/2011 5:45 PM
 
One of the easy things you can do is disable and clear the Site Log.  Since most sites use Google Analytics, this feature is rarely in use and simply takes up space and consumes resources.  In many cases, it can also slow down a site dramatically.  The Site Log will need to be disabled in both your Host Settings, and your Site Settings.  Then, run the query below to clear out the Site Log on the database.

DELETE FROM [dbo].[SiteLog];
...or in the Host > SQL module...
DELETE FROM {databaseOwner}[{objectQualifier}SiteLog];

Next, for the same reasons, you will want to periodically clear out the Event Log.  However, in many cases you will want to leave a certain amount of existing records, or export the log to another database if you need to maintain that information.  The query is very similar:

DELETE FROM [dbo].[EventLog];
...or in the Host > SQL module...
DELETE FROM {databaseOwner}[{objectQualifier}EventLog];

Finally, something that comes up occasionally, is that your search index might fill up.  You can save database space and increase performance by running a specific set of queries to clear your search index.

That should get you up and running today, but in the end, you will also want to audit your site to determine where any performance enhancements can be made and where.  A great place to start is the DotNetNuke Performance Best Practices Guide by Mitchel Sellers.

Will Strohl

Upendo Ventures Upendo Ventures
DNN experts since 2003
Official provider of the Hotcakes Commerce Cloud and SLA support
 
New Post
1/21/2011 6:06 PM
 
Here are our host settings. What do I need to change the log to disable it? Zero I assume?












 




 
New Post
1/21/2011 7:28 PM
 
Within the Host Settings, go to the Advanced Settings > Other Settings  and set the number of Site Log Days to zero (0).

Will Strohl

Upendo Ventures Upendo Ventures
DNN experts since 2003
Official provider of the Hotcakes Commerce Cloud and SLA support
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Performance and...Performance and...Inherited DNN Site Major Performance IssuesInherited DNN Site Major Performance Issues


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