当前位置 主页 > iis相关 >

    iis7 功能介绍及软件特色

    栏目:iis相关 时间:2018-10-06 13:37

      一、功能介绍:
     
      1、容错进程架构iis7.0的容错式进程架构将Web站点和应用程序隔离到一个自包含的单元之中(又称应用程序池)。应用程序池为管理员管理一组Web站点和应用程序提供了便利,同时提高了系统的可靠性,因为一个应用程序池中的错误不会引起另外一个应用程序池或者服务器本身发生故障。
     
      2、健康状况监视iis7.0定期检查应用程序池的状态,并自动重新启动应用程序池中发生故障的Web站点或应用程序,从而提高了应用程序的可用性。通过自动禁用在短时间内频繁发生故障的Web站点和应用程序,iis7.0可以保护服务器和其它应用程序的安全。
     
      3、自动进程回收iis7.0可以根据一组灵活的标准和条件——例如CPU利用率和内存占用情况,自动停止和重新启动发生故障的Web站点和应用程序,同时将请求放入队列。iis7.0还可以在回收一个工作进程时对客户机的TCP/IP连接加以维护,将Web服务客户端应用程序与后端不稳定的Web应用程序隔离开来。
     
      4、快速的故障保护如果某个应用程序在短时间内频繁发生故障,iis7.0将自动禁用该程序,并且向所有新发出和排入队列的针对该应用程序的请求返回一个“503服务不可用”错误信息。例如,此外,还可以触发某些定制操作,例如触发一个调试操作或者向管理员发出通知。快速故障保护可以保护Web服务器免遭拒绝服务攻击。
     
      二、软件特色:
     
      1、IIS7.0现在还可以让那些在其中负责web应用程序或服务的人来代理权限,通过选择性地安装和运行特性增强安全性。IIS7.0的可扩展性包括一个全新的核心服务器API集合,这使得特性模块可以用本机码(C/C++)或托管代码开发。IIS7.0还启用了配置、脚本、事件日志和管理工具特性集的可扩展性,向软件开发者提供了一个完备的服务器平台,开发者可以在该平台上建立Web服务器扩展模块。IIS7.0包括了一整套的管理工具,包括新的管理员和命令行工具,新的托管代码和脚本API和WindowsPowerShell支持简化开发人员和管理员的日常工作。管理工具是完全可扩展的,使得开发者能够使用.NET框架建立新的管理模块,也很容易将新的管理UI模块插入进来,如同随IIS7.0发布的那些模块一般,新模块的工作过程是透明的。
     
      2、IIS7.0核心Web服务器与IIS6.0比较,有一些根本性的变化。例如,本机代码和托管代码可以通过单一的请求流程进行处理。集成化的流程,使得不同的应用框架可以在单一的Web服务器请求流水线中运行,为所有应用程序提供了内建的ASP.NET可扩展性。IIS7.0还支持使用.NET框架开发核心Web服务器扩展。IIS7.0集成了现存的用于ASP.NET的IHttpModuleAPI,使得对于所有请求,你的托管代码模块都能够访问请求流程中的所有事件。IIS7.0包括一个新的RuntimeStateandControlAPI,提供了关于应用程序池、工作进程、网站、应用程序域、和运行中的请求的实时状态信息。该信息通过本机COM组件API暴露出来。该API是通过新的IISWMI提供者appcmd.exe和IISManager包装和暴露出来的。