当前位置:编程学习 > C#/ASP.NET >>

冰天雪地跪地求教

IIS 里面的Application  Pools是干什么用的? --------------------编程问答-------------------- 自己看吧 --------------------编程问答-------------------- 百度一下就知道了。 --------------------编程问答-------------------- 百度就有 --------------------编程问答-------------------- 看了分不错,我就回答下:应用程序池,就相当于应用程序域,不同的网站配置的时候,放置在不同的Application Pools比较安全,假如同一个服务器,别的网站死了,由于Application Pools相当于隔离的,相互不影响,就不会出现问题,提高性能,这也是iis6.0的优化地方 --------------------编程问答-------------------- google
\ --------------------编程问答-------------------- 学习了 ~~~ --------------------编程问答-------------------- 应用程序池 --------------------编程问答-------------------- 程序池,理解为一个容器,让网站在里面运行吧 --------------------编程问答-------------------- 看我头像
看你的标题,BS之
--------------------编程问答-------------------- 相当于隔离的,相互不影响

进程是就是把程序隔开  不用让它们的指针到处乱指

但一个网站一个进程又开销太大
于是微软就想出了进程域这概念出来

让类似的东西可以在同一个进程中工作
还是为了不用让它们的指针到处乱指 于是用个池将它们圈起来养
大概是这样

在指针可以到处乱指的情况下 
A程序  i=8;  要运行 i+6  时  cpu 突然切换到B程序了
B程序  i=9;  B程序让i=9      cpu又突然切换到A程序了
A程序 i+6=15;本来是14的 
上面是假想的情况 windows系统用进程分开虚拟内存地址 不让上面的事情发生

硬要发生上面的情况 也是可以的...但我不知道的说 --------------------编程问答--------------------
引用 4 楼 chenkui2008 的回复:
看了分不错,我就回答下:应用程序池,就相当于应用程序域,不同的网站配置的时候,放置在不同的Application Pools比较安全,假如同一个服务器,别的网站死了,由于Application Pools相当于隔离的,相互不影响,就不会出现问题,提高性能,这也是iis6.0的优化地方

顶 --------------------编程问答-------------------- --------------------编程问答-------------------- “应用程序池”是一个或一组 URL,它们由一个或一组工作进程提供服务。应用程序池为它们包含的应用程序设置了边界,在给定应用程序池外部运行的任何应用程序均不能影响该应用程序池中的应用程序。  --------------------编程问答-------------------- 楼主好会骗人   
怎么没跪着呢 --------------------编程问答-------------------- 有些时候 会出现应用程序池链接超出。。 --------------------编程问答-------------------- 应用程序池啊! --------------------编程问答-------------------- 楼主现在可是夏天 --------------------编程问答--------------------
引用 17 楼 chen_ya_ping 的回复:
楼主现在可是夏天

楼主在南非
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,