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...Website Speed/Performance - ItWebsite Speed/Performance - It's NOT always the host!
Previous
 
Next
New Post
4/28/2009 12:55 PM
 

Thanks for the great links Carlos ... though compression and the bandwith all the way from the cutomer plays little significans IF the site is slowly delivered out of the server ... I wonder how do you logg time in VB.Net if you want to register the milliseconds? I am think of building a benchmark tools that can provide dotnetnuke users with data about how slow the site is and a good idea why?

/Johan Säljstöd

 
New Post
4/28/2009 1:11 PM
 

The problem with performance is, that the only relevant number is the speed delivered to the user - and there are a number of factors in the game. Some general speed is derived from the DNN framework and the developers are always keen to provide pest performance, though there is a tradeoff if you want to deliver on the fly individual up2date content. Other factors are machine hardware, connection speed, server configuration (and number of other sites on the same server) as well as modules installed on top of the framework. 

There are a number of general guidelines to follow to improve performance of your site: 

  • remove all modules and providers you don't need - this reduces load time and memory footprint
  • frequently clean up the database  - truncate transaction log, clear old entries from eventlog, sitelog, schedulehistory and search tables
  • enable compression (gzip w/o whitespace compression) and heavy caching in Host Settings
  • enable module output caching in module settings where appropriate (for all non-personalized content, which is not updated every few minutes)
  • if you are on your own server, optimize app pool recycle; if you are on a shared hosting server, use keepalive.

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
4/28/2009 3:25 PM
 

Thanks Sebastian for these guidelines .... how do you optimize app pool recycle for speed if you are on your own server?

/Johan Affärssystem

 
New Post
4/28/2009 4:37 PM
 

Johan,

I optimize app recycle only to be executed once per night (e.g. 03:00) and when free resources are under a  specific limit

I disable recycle after inactivity


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Website Speed/Performance - ItWebsite Speed/Performance - It's NOT always the host!


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