IIS 7开发与管理完全参考手册(第二章 IIS的发展历史)

Posted Panda110

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IIS 7开发与管理完全参考手册(第二章 IIS的发展历史)相关的知识,希望对你有一定的参考价值。

p29~p49, 分2次看.p29~p37, p38~p49.

摘要

本章讲述了IIS的发展历程

  • IIS1~3几乎无变化
  • IIS4添加了进程隔离
  • IIS5提供了3种应用程序保护(单进程, 程序池, 进程隔离)
  • IIS6增加了工作进程模式, 可以运行多个应用程序池, 引入了在内核模式运行的Http.sys
  • IIS7将IIS管道和ASP.NET管道统一, 管道中可添加自定义组件

IIS4及以前

IIS1除了可以处理静态内容请求, 还提供了ISAPI(Internet Service Application Programming Interface), 用于代替Unix中常用的CGI.

IIS3引入了ASP(Active Server Page), 用于代替Perl. 由于所有IIS3单进程, 导致有一个请求出问题导致整个服务崩溃.

IIS4加入了进程隔离, 当使用进程隔离技术时, 每个dll都被隔离在独立进程中, 如果一个dll失效只会一个进程崩溃, 其他进程不受影响.

IIS4还提供了metabase的存储区, 将原本保存在注册表的配置迁移到metabase中.

以上是关于IIS 7开发与管理完全参考手册(第二章 IIS的发展历史)的主要内容,如果未能解决你的问题,请参考以下文章

WCF发布到IIS 7.0,并以https访问

IIS 7完全禁用缓存

IIS 7 中没有 Mime 类型选项

在Windows 7 Home Basic中安装IIS管理器

Windows Server 2019Web服务 IIS 配置与管理—— IIS 的安装与基本配置 Ⅲ

如何在 Windows 7 的 IIS 上发布 webservice