博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Technet IIS内幕FAQ摘录(一)
阅读量:5262 次
发布时间:2019-06-14

本文共 814 字,大约阅读时间需要 2 分钟。

什么是 Web 园?

问: IIS 6.0 具有一个名为 Web 园的新功能,有了它,可以将应用程序池配置为使用多个工作进程。IIS 何时创建额外的工作进程?在我们实施 Web 园之前,我们应该了解哪些知识?

答:在您创建应用程序池时,就会通知 IIS 6 创建一个工作进程,以传送指派给该应用程序池的 Web 站点、文件和文件夹的内容。您可以将应用程序池配置为启动多个,而非一个工作进程,这样可以提高可扩展性。这个功能的名为 Web 园,是小型的“Web 农场”。您无需使用多台计算机来传送相同的内容(Web 农场),而是可以使用一台计算机中的多个进程来传送相同的内容。

在将 IIS 6 应用程序配置为 Web 园时,您只需在“应用程序池属性”的“性能”选项卡的“最大工作进程数”框中,设置一个大于 1 的工作进程数。如果这个值大于 1,每个请求都将启动一个新的工作进程实例,可启动的最多进程数为您所指定的最大工作进程数。后续的请求将以循环的方式发送至工作进程。

Web 园在您的应用程序资源有限的情况下非常有用。例如,如果您到数据库的连接很慢,那么您可以使用多个工作进程来增加用户吞吐量,从而增加到数据库的连接数。

尽管在有些情况下使用 Web 园的用处非常大,但是要注意,每个工作进程的会话信息都是唯一的。由于请求以循环的方式路由到应用程序池工作进程,因此 Web 园对于会话信息存储在进程中的应用程序作用可能不大。

在少数情况下,让多个工作进程运行同一个应用程序会造成资源竞争。例如,如果所有工作进程都试图将信息记录到日志文件中,或是使用那些不是专用于多个并发访问的资源,那么可能出现资源竞争问题。

如果不存在这些问题,那么 Web 园可能正是您所需的功能之一,而且其作用会非常大。

转载于:https://www.cnblogs.com/shinyzhu/archive/2007/04/20/720359.html

你可能感兴趣的文章
程序员进阶中--说说这一年的“酸甜苦辣”
查看>>
zoj3662Math Magic
查看>>
匈牙利算法
查看>>
我的iOS学习历程 - UITouch(触摸反应)
查看>>
转-Hive/Phoenix + Druid + JdbcTemplate 在 Spring Boot 下的整合
查看>>
Linux下给mysql创建用户分配权限
查看>>
千万级用户的大型网站,应该如何设计其高并发架构?
查看>>
easyui-datebox 只能获取当前日期以前的日期
查看>>
Linux简单学习
查看>>
LDAP学习小结【仅原理和基础篇】
查看>>
MySQL练习题1
查看>>
Linux OpenGL 实践篇-16 文本绘制
查看>>
项目:Android平台txt阅读软件
查看>>
解决Spring MVC报No converter found for return value of type:class java.util.ArrayList问题
查看>>
关系代数和sql语句对应关系
查看>>
jQuery-ui treegird 使用
查看>>
插件笔记——dataTables使用说明
查看>>
Linux 下node环境安装
查看>>
Python 字典(Dictionary) 小菜鸟学Python
查看>>
隐式类型转换规则
查看>>