DotNetNuke - How to make Site Performance ROCKING!!

my experience is based on DNN 3.3.3 and on trying to figure out how to run a site faster on DNN.. i am running SQL Server 2005 Standard Edition SP1 and Windows Server 2003 Standard Edition SP1. my hardware is a dedicated machine running 1 GB RAM, P4 3.0 GHz and 120 GB HDD.

Have also enabled IIS Compression

http://www.24dnn.com/tabid/59/ctl/ArticleView/mid/404/articleId/10/Enabling-ISS-Compression-in-IIS6.aspx

 

First thing to make sure is that network, disk and CPU nos are running fine.. you can use Performance Monitor to see these nos..

Network: Avaialble Bandwidth

CPU: % Processor

Disk: % Disk Time

 

Initially my HDD was showing almost 100% disk time all the time. i had to request a hard disk change from my hoster (which they graciously did!)

 

the CPU utilization after hard disk change was almost running 100%. Some host level changes that I implemented:

  1. Turn off all schedules by Scheduler Mode to Disabled. Actually, the blocking schedule was for search that i have turned off now.
  2. Set Module caching to Disk
  3. Set Site log storage to File System

This set the CPU utilization to acceptable levels as well.

 

I have also purged my site log history manually to reduce the DB size 3 GB to 40 MB  :)

http://dotnetnuke.com/Community/ForumsDotNetNuke/tabid/795/forumid/118/threadid/51720/scope/posts/Default.aspx

 

Some other perf notes:

http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/486/Default.aspx

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

http://www.dnndir.com/FAQ/tabid/1088/Default.aspx

if you are running SQL Server 2005 on a hyperthreaded machine, you might want to check out:

http://blogs.msdn.com/slavao/archive/2005/11/12/49...

Comments

Popular posts from this blog

My family genealogy : Kurmi

How to report software piracy in India

Solving the multi-platform challenge in mobile devices