I have one website but several web applications with the site.
Since some of the appliations are classic ASP and some ASP.Net v4 there are several Application pools. Should I have a separte application pool for each of these application or or just use the Asp.Net v4 for all the .Net applications and the DefaultAppPool
(.Net 2) for the classic pool?
Is there anything else that needs to be configured to ensure the best performance for each application?
The best practice is to have dedicated applicatin pool for each application. In this way if some application crashes it will not "hurt" the other sites.
It is always the best practice to allocate a dedicated app pool for each of your web application. Please note that I use the word "web application" here and not "a website". A website can have several web applications on its subfolders and if you can allocate
a dedicated pool for each of the web application, that would be fantastic
With a dedicated pool, each of your web applications will run its own threading model and if there is anything bad happen, it will not impact the other web applications located on the other pool. Thus, this will minimize potential downtime of your website.
However, separating dedicated pool will not ensure that the website will not be down.
If your web applications attracts many visitors/traffics, it will increase the CPU and memory consumptions on the server and at one point, your server will be "exhausted" and it will go down. If the server is down, all your web applications will be down too.
The drawback of using application pool for each of your site is that it will increase the memory usage on the server. Given that there are many advantages of using dedicated app pool, it is always wise and recommended to use it. In fact, you should only look
for a host that offer dedicated application pool to each of the hosted sites.
Please mark this response as an "answer" if it helps. Thanks heaps!
Thanks for your reply, I will change my apps so that they all have a dedicated app pool. This will also allow me have different session timeouts for each app Regards,
sanjshah
Member
9 Points
59 Posts
Application Pools
Jan 07, 2013 09:59 PM|LINK
I have one website but several web applications with the site.
Since some of the appliations are classic ASP and some ASP.Net v4 there are several Application pools. Should I have a separte application pool for each of these application or or just use the Asp.Net v4 for all the .Net applications and the DefaultAppPool (.Net 2) for the classic pool?
Is there anything else that needs to be configured to ensure the best performance for each application?
Any help is appreciated.
HostingASPNe...
All-Star
15882 Points
2977 Posts
Re: Application Pools
Jan 08, 2013 07:02 AM|LINK
Hello,
The best practice is to have dedicated applicatin pool for each application. In this way if some application crashes it will not "hurt" the other sites.
Regards
Free ASP.NET Examples and source code.
necro_mancer
Star
8089 Points
1590 Posts
Re: Application Pools
Jan 09, 2013 02:10 AM|LINK
hi sanjshah,
It is always the best practice to allocate a dedicated app pool for each of your web application. Please note that I use the word "web application" here and not "a website". A website can have several web applications on its subfolders and if you can allocate a dedicated pool for each of the web application, that would be fantastic
With a dedicated pool, each of your web applications will run its own threading model and if there is anything bad happen, it will not impact the other web applications located on the other pool. Thus, this will minimize potential downtime of your website. However, separating dedicated pool will not ensure that the website will not be down.
If your web applications attracts many visitors/traffics, it will increase the CPU and memory consumptions on the server and at one point, your server will be "exhausted" and it will go down. If the server is down, all your web applications will be down too.
The drawback of using application pool for each of your site is that it will increase the memory usage on the server. Given that there are many advantages of using dedicated app pool, it is always wise and recommended to use it. In fact, you should only look for a host that offer dedicated application pool to each of the hosted sites.
Please mark this response as an "answer" if it helps. Thanks heaps!
Professional SQL 2008 R2 Service
sanjshah
Member
9 Points
59 Posts
Re: Application Pools
Feb 02, 2013 08:54 AM|LINK