网站有哪些布局,建行手机银行app下载官网,ps做图下载网站,网站开发项目说明书一#xff1a;IIS5.0运行在进程InetInfo.exe中#xff0c;该进程寄宿着一个名为World Wide Publishing Service#xff08;W3VC#xff09;的window服务。 W3VC的主要功能#xff1a;包括HTTP请求的监听、工作进程和配置管理 检测到HTTP 请求时#xff1a; 根据扩展名判断…一IIS5.0运行在进程InetInfo.exe中该进程寄宿着一个名为World Wide Publishing ServiceW3VC的window服务。 W3VC的主要功能包括HTTP请求的监听、工作进程和配置管理 检测到HTTP 请求时 根据扩展名判断是否静态资源 1、是直接将文本内容以HTTP回复的形式返回 2.动态资源通过IIS 的脚本映射----找到对应的ISAPI动态链接库是IIS和其他的动态的Web应用和平台之间的纽带 ASP.NET中对应的ISAPI文件的名称为aspnet_isapi.dll ISAPI支持ISAPI 的扩展ISAPI Extension和ISAPI筛选 ISAPI是真正处理HTTP请求的接口 ISAPI在HTTP请求真正处理之前查看、修改、转发和拒绝请求进行请求的验证 二IIS6.0新增的功能 1.ISAPI动态链接库直接加载到工作进程中 2.引入了应用程序池由于每一个应用程序池对应一个独立的工作进程从而运行在不同的应用程序池中的Web应用提供基于进程的隔离级别 工作进程的别名W3WP.exe 3.创建了一个名为HTTP.SYS的HTTP监听器。属于TCP 之上的一个网络驱动程序 不在IIS的元数据库中定义在注册表中。 三HTTP。SYS带来的好处如下 1.持续监听HTTP.SYSw是一个网络驱动程序始终处于运行状态对于用户的HTTP请求能够及时作出反应 2.更好的稳定性:运行在操作系统的内核模式下并不执行任何用户代码其本身不会受到Web应用、工作进程和IIS进程的影响。 3.内核模式下数据缓存如果某个资源被频繁请求HTTP.SYS会把响应的内容进行缓存响应的内容可以直接响应后续的请求基于内核模式的缓存不存在内核模式和用户模式的切换响应速度得到了相应的提高 四IIS6.0和ASP.NET 1.当HTTP.SYS监听到HTTP请求分发给W3SVC----解析出URL地址 2 根据从Metabase获取的URL与Web应用之间的映射关系得到-----目标应用----目标应用运行的应用程序池或工作进程 3. 如果进程不存在则创建新的工作程序进程相应的ISAPI动态链接库被加载 ISAPI.dll为aspnet_isapi.dll 4.ASP.NET ISAPI在负责进行CLR加载、应用程序域的创建和Web应用的初始化操作 五IIS7.0和ASP.NET 1.引入了windows激活服务将原来的W3SVC承载的部分功能分流给了WAS对非HTTP协议的支持 2.IIS7.0中对W3SVC主要三大功能改进 HTTP请求的接受接受HTTP.SYS监听到的HTTP请求 W3SVC 配置管理从元数据库Metabase中加载配置信息对相关组件进行配置 WAS 进程管理创建、回收、监控工作进程 WAS 工作原理WAS通过监听器适配接口抽象出不同协议的监听器 基于网络驱动HTTP.SYS提供HTTP请求监听功能外还提供了TCP监听器、命名管道管理器和MSMQ监听器以及提供基于TCP、命名管道和MSMQ传输协议的监听支持 此三种监听器相对的是3种监听适配器他们提供监听器与WAS中监听器适配器接口之间的适配W3SVC更多的为HTTP.SYS提供监听适配器的作用 定义在程序集SMHost.exe SMHost.exe提供了4个重要的Window Serveice 1.NetTcpPortSharing为WCF提供了TCP端口共享 2.NetPipeActivator为WAS提供基于命名管道的激活请求包括命名管道监听器和对应的监听适配器 3.NetTcpActivator: 为WAS提供基于TCP的激活请求包括TCP监听器和对应的监听适配器 4.NetMsmqActivator: 为WAS提供了基于Msmq的激活请求包括MSMQ监听器和对应的监听适配器 从另一方面来讲 IIS运行在非托管的环境中而Asp.Net管道则是托管的IsApi是连接非托管和托管环境的纽带 IIS7.0实现了Asp.Net和IIS的集成带来的好处 1.允许通过本地代码和托管代码两种方式定义IIS Module 2.将ASP.NET的URL重写功能置于身份验证之前 3.采用相同的方式去实现、配置、检测和支持一些服务器特性 Module、Handler映射、定制错误配置 转载于:https://www.cnblogs.com/sunliyuan/p/5929248.html