博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IIS7基本框架
阅读量:7070 次
发布时间:2019-06-28

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

将IIS与APACHE相比。现在都模块化了,认证是一个大头,连接数请求数是个大头。资源消耗也是一个大头。性能监测也必不可少。

配置文件也要方便处理,进程隔离也要考虑。。。。。

以上这个文篇讨论得比较基础,但有利于建立系统概念。。

The following diagram shows the Overall Architecture of IIS 7.0 which contains HTTP.Sys, SvcHost.exe, Application Pool and Worker Process(W3Wp).

 

The main components of IIS 7.0 are HTTP.Sys, Svchost.Exe, Application Pool , Worker Process (W3WP.exe) and Configuration Store.

HTTP.Sys: It the Kernel mode Protocol stack which listens to the HTTP and HTTPS Request. W3SVC and WAS are the parts of Svchost.exe. W3SVC is the Listener of Request from kernel mode that is passed by the HTTP.Sys. W3SVC also interacts with Windows Activation Process which is managed by the worker process by starting, stopping and recycling the application pool. It was also responsible for Health Monitor of Application Pool during runtime. Configuration stores all web.config and ASP.NET Settings and other configuration in XML Hierarchy form. W3wp.exe is a long-running process that processes requests and generates responses.

The following diagram shows you the process flow of IIS 7.0. This is the flow of User Request to IIS and gets the Response from IIS.

User Request Pass from Kernel Level to User Level Via Http.Sys and then passes to svchost, and then goes to Application Pool.

For more details, please .

转载地址:http://uhqll.baihongyu.com/

你可能感兴趣的文章
布尔类型
查看>>
MusicPlayer
查看>>
eclipes安装ADT错误处理
查看>>
Java 中的System.exit
查看>>
使用SVN钩子强制提交日志和限制提交文件类型
查看>>
AngularJS in Action读书笔记3——走近Services
查看>>
学习SpringMVC——你们要的REST风格的CRUD来了
查看>>
Java:输入输出流 java.io包的层次结构
查看>>
阿里云服务API的试用
查看>>
【MySQL 忘记密码】MySQL忘记密码怎么解决 mysql5.5 windows7
查看>>
JavaScript 的基础学习(一)
查看>>
360周鸿祎:你能不能像打游戏一样干工作?
查看>>
剑法三套,程序员也能赚大钱(3) 转
查看>>
Django 信号
查看>>
NLPIR数据语义挖掘技术为企业提供精准管理
查看>>
[Istio]Kubernetes集群部署Istio 1.0
查看>>
HTML5篇
查看>>
分页技术之PageDataSource类
查看>>
How to: Create Instances of ASP.NET User Controls Programmatically
查看>>
关于 python中的 TKinterlistbox 控件加横竖滚动条
查看>>