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...Minimum app pool setting for a new site?Minimum app pool setting for a new site?
Previous
 
Next
New Post
1/19/2012 5:08 AM
 

I have set up a DNN site but I think it is too slow. What is the minimum app pool setting that should be in the iis manager?

 
New Post
1/19/2012 2:27 PM
 
DotNetNuke, like all asp.net applications, loves RAM, so the more you give it the better (too little RAM and the site will recycle often when it hits the limit) - there is no official minimum, but as you need ~40MB to cover the asp.net framework alone, I would think 100MB would be a sensible minimum, though it depends on the site size (obviosuly if you have multiple sites to an applicaton pool you should also increase the size -though as the sites will likely rarely be busy at the same time you dont have to do a linear calculation)

Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
New Post
1/19/2012 7:18 PM
 
Cathal this is a question i always wanted to ask:

If you have a small pool because that is they way it is, does it help to cache to the FILE instead of the memory ? Or even make the caching to Memory to the minimum setting ?

Any idea on that ?

thanks
 
New Post
1/20/2012 9:41 AM
 

Application pools will automatically recycle when it uses more than it's set value - whilst the default is 0 (unlimited) many hosts will set "private memory limit" to a smaller value to ensure one site does not consume more than it's fair share of resources. This is obviously a situation you do not want to happen, so the less you store in cache (and the lesser it's duration is) the better - however storing less in cache can compromise performance - so storing in the file system cache is a good compromise. Whilst it's slower than reading from RAM, if you do have a small amount of RAM then it is a valid option. Changing the caching level i.e. from heavy to light, does not help much as this is simply used to determine the duration i.e. light caching items expired quicker, so again this will impact on performance - if you switch it off you'll notice that performance will be terrible (this is because DotNetNuke is quite "chatty" to the database)

Note: whilst DotNetNuke uses a lot of caching, the data is pretty small in general - you tend to see application recycles if other code stores lots of data, and in cases where the site consumes a lot of resources e.g. if a site has dozens of modules installed these will take up space in the BIN folder and consume RAM - removing unneeded modules is a simple way to free up space that could be better used for site performance.


Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
New Post
1/20/2012 9:48 AM
 
Cathal thanks !

Very informative the "caching" explanation. I didn't know that unsused installed modules take memory ..... Or i didn't get that correctly ?
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Performance and...Performance and...Minimum app pool setting for a new site?Minimum app pool setting for a new site?


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