[英]Multiple child web applications with seperate app pools in iis
我已經在IIS 7.5中為使用.NET 4.5的應用程序創建了新配置。 新設置似乎增強了Web應用程序的管理。
原始配置
WebRoot
--WebAppA1112
--WebAppA1213
--WebAppA1314
...
--WebAppB1112
--WebAppB1213
--WebAppB1314
新配置
WebRoot
--WebAppA
--1112
--1213
--1314
--WebAppB
--1112
--1213
--1314
本質上,我只是在根應用程序下重新組織應用程序的“版本”,因此我可以在根級別處理常見的Web配置。
我有兩個問題:
表演是一種主觀的東西,您應該衡量自己。 通過將每個應用程序放在單獨的池中,可以確保一個應用程序的潛在問題不會引起其他應用程序的問題。 另一方面,每個應用程序池都是w3wp.exe的一個實例,因此,要為更多的池提供服務,您需要更多的RAM。 因此,這是安全性和硬件限制之間的權衡。
“子”應用程序池與“根”池隔離,並且每個具有自己的應用程序池的應用程序都不會繼承任何其他應用程序池。 如果根和子應用程序具有不同的配置,或者根應用程序是關鍵任務,並且子應用程序可能存在問題(例如內存泄漏),則必須使用專用的應用程序池,否則,您可以考慮對所有應用程序使用共享池。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.