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...Web Hosting and dedicated application pool limitsWeb Hosting and dedicated application pool limits
Previous
 
Next
New Post
9/22/2010 7:39 PM
 
Hello.
I host my web site on some commercial hosting. In general, I am happy, but sometimes I experience site availability issues.
Sometimes my site is fast, sometimes it's very slow and takes big time to load, and sometimes, I receive server error 500 and related DNN error messages while trying to access my site via URL.
I followed the optimization suggestions by Mr Mitchell, uninstalled all the modules that I don't use and I have a module that cleans the database on schedule, and also, I have ping service that don't let my site sleep. So no problems here.
The problem is related to the application pool.
In control panel of the hosting provider, I can choose the application pool that has been created for my site, or to use a shared application pool.
To control the issues that I am facing, I must switch time to time from one pool to another, so if it's not working here, it will work there, and vice versa.

I posted a message to the support team, and here is their answer:

thank you for contacting our technical support team.
The cause of the application's failure, is the limit on 64MB that set for dedicated application pool. When your application reaches dedicated amount of memory, IIS web server restarts the application pool in order to release server resources. In simple words your application isn't adapted to work under 64MB and must be optimized by developers. Our shared pool isn't limited at all, it's about 1GB of available RAM that your application can use, but when shared pool gets overfilled, IIS restarts it as well.
Please, learn more about asp.net optimization on this page and try to reduce load on the web server:
http://articles.sitepoint.com/article...
We suggest reduce total size of .dll files that you have under the "bin" folder, it takes an additional time for your site to load them to server RAM and it looks as server slowness for you. You should really have your designer look at this.


I would like to know what I should do in my case. Is there a way to optimize my site so it works with the application pool limits?
 
New Post
9/22/2010 8:08 PM
 
Hello.

From their reply, i would suggest to find a better and more generous (to memory) hoster.

I would also suggest to find a hoster with W2008 R2 server, since it is much more stable to all that.

good luck
 
New Post
9/22/2010 9:00 PM
 
Hi,

We have done a lot of capacity planning with DNN and 64MB of memory is not enough to run DNN smoothly, Based on our tests, for a basic DNN site, we recommend to get 128MB for your website to run smoothly. Otherwise, your site will constantly be shut down by the web server, resulting in site unavailability and huge slowdowns to visitors, as you are experiencing.

Also, running in a shared application pool, as proposed as an alternative, will lower your website's security and availability / reliability.

You can find more information on choosing a good DNN host on our website: http://www.premiumdnn.com/en/about_do...
 
New Post
9/23/2010 7:15 AM
 
Thank you for your answers.
I will ask my hosting provider team if they can increase the memory size for dedicated pool, otherwise, I will look for another hosting provider.
 
New Post
9/23/2010 7:29 AM
 

All .NET applications are demanding. That is a fact we learned the hard way last year. And while ALL hosting companies say they support NET, actually the don't.

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Performance and...Performance and...Web Hosting and dedicated application pool limitsWeb Hosting and dedicated application pool limits


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