IIS7基本框架

简介: 将IIS与APACHE相比。现在都模块化了,认证是一个大头,连接数请求数是个大头。资源消耗也是一个大头。性能监测也必不可少。 配置文件也要方便处理,进程隔离也要考虑。。。。。 http://www.codeproject.com/Articles/28693/Deploying-ASP-NET-Websites-on-IIS-7-0 以上这个文篇讨论得比较基础,但有利于建立系统概念。

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

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

http://www.codeproject.com/Articles/28693/Deploying-ASP-NET-Websites-on-IIS-7-0

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

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 click here.

目录
相关文章
|
3天前
|
JSON 数据格式 Windows
LabVIEW创建Web服务
LabVIEW创建Web服务
|
6月前
|
Java 应用服务中间件 开发工具
[Web程序设计]实验: 开发工具使用
[Web程序设计]实验: 开发工具使用
|
安全 小程序 数据库
【牛刀小试】——IIS配置
【牛刀小试】——IIS配置
141 0
【牛刀小试】——IIS配置
|
C++
WCF基础教程(二)——解析iis8和iis8.5+VS2013发布wcf服务问题
WCF基础教程(二)——解析iis8和iis8.5+VS2013发布wcf服务问题
102 0
WCF基础教程(二)——解析iis8和iis8.5+VS2013发布wcf服务问题
|
开发框架 中间件 .NET
ASP.NETCore编程实现基本认证
在HTTP中,HTTP基本认证(Basic Authentication)是一种允许浏览器或其他客户端程序使用(用户名,口令)请求资源的身份验证方式,不要求cookie,session identifier、login page等标记或载体。 所有浏览器据支持HTTP基本认证协议 基本身证原理不保证传输凭证的安全性,仅被based64编码,并没有encrypted或者hashed,一般部署在互信的内网,在公网上应用BA协议通常与https结合。
ASP.NETCore编程实现基本认证
|
安全 数据安全/隐私保护 Windows