文章编号:3340时间:2024-05-19人气:
Internet 信息服务 (IIS) 是 Microsoft 开发的一个 Web 服务器,用于托管网站和 Web 应用。它是一个功能强大的平台,可以为您的网站提供出色性能和安全性。但是,为了充分利用 IIS,您需要了解其配置选项并进行一些调整。
优化 IIS 的性能可以提高网站的加载速度和响应时间。以下是一些优化性能的技巧:
要配置 IIS,您可以使用 IIS 管理器或命令行。以下是一些配置 IIS 的常见任务:
通过优化性能和安全性,并对其进行适当的配置,您可以利用 IIS 的强大功能来为您的网站和 Web 应用程序提供最佳的体验。上面概述的技巧将帮助您创建快速、安全且可靠的 IIS 环境。
2002 Server 打印信息服务管理器 Service6.公用文件7.后台智能传送服务(BITS) 服务器扩展8.万维网服务:(1)Active Server Pages(ASP) (2)Internet 数据连接器(3)WebDAV 发布(4)万维网服务(5)远程管理 (HTML) (6)远程桌面 Web 连接(7)在服务器端的包含文件9.文件传输协议 (FTP)服务以下是详细内容:Microsoft 管理控制台Microsoft 管理控制台 (MMC) 集成了用来管理网络、计算机、服务及其他系统组件的管理工具。 有关特定任务的帮助信息,请参阅如何。 有关 MMC 的背景信息,请参阅概念。 有关辅助特性的信息,请参阅 MMC 的辅助功能。 有关问题解答的指导,请参阅 MMC 疑难解答。 有关 Windows Server 2003 家族操作系统的帮助信息,请参阅访问 Windows 帮助。 有关安全性的建议,请参阅最佳操作和 Runas。 Internet 信息服务Microsoft® Windows® Server 2003 家族的 Internet 信息服务 (IIS) 在 Intranet、Internet 或 Extranet 上提供了集成、可靠、可伸缩、安全和可管理的 Web 服务器功能。 IIS 是用于为动态网络应用程序创建强大的通信平台的工具。 各种规模的组织都使用 IIS 来主控和管理 Internet 或其 Intranet 上的网页、主控和管理 FTP 站点、使用网络新闻传输协议 (NNTP) 和简单邮件传输协议 (SMTP) 路由新闻或邮件。 IIS 6.0 支持用于开发、实现和管理 Web 应用程序的最新 Web 标准(如 Microsoft 、XML 和简单对象访问协议 (SOAP))。 IIS 6.0 包括一些面向组织、IT 专家和 Web 管理员的新功能,它们旨在为单台 IIS 服务器或多台服务器上可能拥有的数千个网站实现性能、可靠性和安全性目标。 要点 为了针对恶意用户和攻击者采取更强的主动措施,在默认情况下,没有将 IIS 安装到 Microsoft® Windows® Server 2003 家族的成员上。 而且,最初安装 IIS 时,该服务在高度安全和“锁定”的模式下安装。 在默认情况下,IIS 只为静态内容提供服务 - 即,ASP、、在服务器端的包含文件、WebDAV 发布和 FrontPage® Server Extensions 等功能只有在启用时才工作。 如果您在安装 IIS 之后未启用该功能,则 IIS 返回一个 404 错误。 您可以为动态内容提供服务,并通过 IIS 管理器中的 Web 服务扩展节点启用这些功能。 同样,如果应用程序扩展未在 IIS 中进行映射,则 IIS 返回一个 404 错误。 要映射扩展,请参阅设置应用程序映射。 有关如何排解 404 错误(包括 404.2 和 404.3)、与 IIS 6.0 的新安装相关的问题或从低版本的 IIS 进行升级的详细信息,请参阅疑难解答。 本版本的 IIS 旨在提供下列好处和功能:可靠性 IIS 6.0 使用新的请求处理结构和应用程序隔离环境来使单个 Web 应用程序在独立的工作进程中工作。 该环境防止一个应用程序或网站停止另一个应用程序或网站,并减少了管理员在重新启动服务以纠正与应用程序有关的问题时所花的时间。 新环境还包括主动型应用程序池运行状况监视。 可伸缩性 IIS 6.0 引入了一个用于进行 HTTP 分析和缓存的新内核模式驱动程序,并对其特别进行了调整以增加多处理器计算机的 Web 服务器吞吐量和可伸缩性,从而大大增加了: 单个 IIS 6.0 服务器可以主控的站点数。 同时活动的工作进程的数量。 启动/关闭次数。 同样,通过配置工作进程的启动和关闭时间限制,IIS 为活动站点分配资源,而不会在空闲请求上浪费时间。 安全性 IIS 6.0 大大提高了安全性。 为了降低系统受到攻击的可能性,在 Windows Server 2003 家族中的操作系统上没有默认安装 IIS。 管理员必须显式选择和安装 IIS。 在默认情况下,IIS 在锁定状态下安装,并且只能为静态内容提供服务。 使用 Web 服务扩展节点,网站管理员可基于其组织的独特需求启用或禁用 IIS 功能。 IIS 6.0 包括了多种安全性功能和技术,以确保网站和 FTP 站点内容以及通过站点传输的数据的完整性。 IIS 安全性功能包括下列与安全性有关的任务: 身份验证。 访问控制。 加密。 证书。 审核。 管理功能 为了满足各种组织的需要,IIS 提供了多种管理功能和管理工具。 管理员可使用 IIS 管理器、管理脚本或直接编辑 IIS 纯文本配置文件来配置 IIS 6.0 服务器。 管理员还可以远程管理 IIS 服务器和站点。 增强的开发功能 Windows Server 2003 家族通过 和 IIS 集成来提供增强的开发环境。 识别大多数 ASP 代码,同时提供更多的功能来创建企业级 Web 应用程序,该应用程序可作为 Microsoft Framework 的一部分来工作。 使用 允许您充分利用公共语言运行库的功能,如类型安全、继承、语言互操作性和版本控制。 IIS 6.0 还为最新的 Web 标准(包括 XML、SOAP 和 Internet 协议版本 6.0)提供支持。 应用程序兼容性 根据数千名客户和独立软件供应商 (ISV) 的反馈,IIS 6.0 与大多数现有的应用程序兼容。 同样,为了确保最大的兼容性,可配置 IIS 6.0 在 IIS 5.0 隔离模式中运行。 IIS 6.0 文档集包括下列内容:入门:描述了 IIS 6.0 中的关键功能,概述本版本与早期版本的 IIS 之间的区别,引入基本概念和工具,如如何安装 IIS 和如何打开 IIS 管理器。 常规管理任务:包括了一系列由简短步骤组成的主题,用于描述如何完成例程或常见的 IIS 6.0 任务。 站点设置:描述了如何设置最初的 Web、FTP、SMTP 或 NNTP 站点。 服务器管理指南:包括有关在 IIS 服务器和站点上执行的管理任务的概念性和步骤性信息。 程序管理指南:描述了如何使用 ADSI、WMI 或命令行管理脚本来管理 IIS 服务器和站点。 Web 应用程序指南:描述了如何使用 ASP 和 来开发和管理 Web 应用程序。 参考:描述了用于对 IIS 进行编程和管理的接口、对象和数据结构。 词汇表:定义了在本文档集中使用的术语。 疑难解答:描述了解决 IIS 6.0 安装问题的过程。 --------------------------------------------------------------------------------© 1997-2003 Microsoft Corporation。 保留所有权利。 入门本节包括有关本版本的 Internet 信息服务 (IIS) 中的重要功能和更改的一般信息。 它还包括有关如何安装 IIS 和访问 IIS 管理器以管理 IIS 站点的信息以及指向 Web 资源的链接。 要点 为了更好地预防恶意用户和攻击者的攻击,在默认情况下,没有将 IIS 安装到 Microsoft® Windows® Server 2003 家族的成员上。 而且,当您最初安装 IIS 时,该服务在高度安全和“锁定”模式下安装。 在默认情况下,IIS 只为静态内容提供服务 - 即,诸如 ASP、、在服务器端的包含文件、WebDAV 发布和 FrontPage® Server Extensions 功能只有在启用时才工作。 如果您在安装 IIS 之后未启用该功能,则 IIS 返回一个 404 错误。 您可以为动态内容提供服务,并通过 IIS 管理器中的 Web 服务扩展节点启用这些功能。 同样,如果应用程序扩展未在 IIS 中进行映射,则 IIS 返回一个 404 错误。 要映射扩展,请参阅设置应用程序映射。 有关如何解决 404 错误(包括 404.2 和 404.3)、与 IIS 6.0 的新安装相关的问题或从低版本的 IIS 进行升级的详细信息,请参阅疑难解答。 本节包括下列信息:IIS 6.0 功能:描述本版本的 IIS 中的重要功能。 更改的内容:描述 IIS 4.0、5.0、5.1 和 6.0 版本之间的重要区别。 IIS 管理器:描述如何访问 IIS 图形用户界面。 常见问题:回答有关 IIS 的常见问题。 资源:提供指向 Web 资源的链接。 发行说明:解释如何访问最新的技术信息、已知问题以及有关如何获取 IIS 支持的信息。 配置 IIS 之前需要考虑的问题:讨论在尝试配置 IIS 之前应当解决的服务器配置。 安装 IIS:描述用于安装 IIS 以及如何添加或删除组件的各种方法。 --------------------------------------------------------------------------------© 1997-2003 Microsoft Corporation。 保留所有权利。 性能特点新一代应用程序对 Web 服务器的性能和可伸缩性提出了更高的要求。 如果增加 HTTP 请求的处理速度并允许在一个服务器上运行更多的应用程序和站点,则可以直接减少宿主站点所需的服务器。 下面列出包含在 IIS 6.0 中的几个性能改进。 Server 2003 家族成员中的超文本传输协议 (HTTP) 栈以一个名为 的内核模式设备驱动程序形式来实现。 是 Windows Server 2003 家族所特有的新功能,它是网络子系统的一部分。 IIS 是一个用户模式进程,它与内核处理在完全不同的执行模式下运行。 是所有传入(服务器端) HTTP 请求的单个联系点,它为 HTTP 服务器应用程序提供高性能的连接性。 还负责进行总体连接管理、带宽控制和基于文本的日志记录。 实现灵活的通用资源标识符 (URI) 响应缓存(名为可伸缩缓存),允许 HTTP 应用程序完全在内核模式(而不转换到用户模式)下缓存静态数据并为缓存的 HTTP 请求提供服务。 实现一个名为应用程序池的 URI 名称空间映射机制。 利用应用程序池,HTTP 应用程序可声明 URI 名称空间的多个部分,从而允许 将 HTTP 请求直接路由到相应的 HTTP 应用程序。 基于这些更改,IIS 已经提高了多处理器计算机的吞吐量和可伸缩性,从大大增加了:单个 IIS 6.0 服务器可以主控的站点数。 同时活动的工作进程数。 启动/关闭次数。 ASP 磁盘缓存Active Server Pages (ASP) 处理包含 ASP 脚本的模板、将处理过的模板存储在缓存中并充当客户的缓存模板。 在默认情况下,可在内存中缓存 250 个模板。 如果一个站点大量使用 ASP,则该内存中模板缓存不能存储所有必需的模板。 IIS 包括持续的缓存,因此如果内存中缓存的空间不足时,会将模板缓存到磁盘中。 如果再次请求该 ASP 页,则 无需重新编译源代码即可从磁盘中加载编译过的模板。 因为缓存的 ASP 模板不会在每次调用时都进行处理,所以 ASP 模板缓存增强了性能。 通过更改具有低(进程中)应用程序保护和中(共用)应用程序保护的所有应用程序的缓存模板数,或者单独更改具有高(独立)应用程序保护的应用程序的缓存模板数,可进一步改善性能。 详细信息,请参阅配置 ASP 应用程序。 异步 CGIIIS 异步处理通用网关接口 (CGI) 的实现,从而消除了阻挡 CGI 处理响应的可能。 容量计划跟踪IIS 的容量计划跟踪功能针对 ASP 脚本资源的使用情况(如 HTTP 响应/请求次数)来跟踪应用程序的工作负荷。 可在不同的工作负荷和不同的硬件配置下收集和分析事件跟踪数据,然后使用这些数据帮助计划容量。 集中的二进制日志记录集中的二进制日志记录允许以不带格式的二进制方式将多个站点写入单个日志文件中。 因为数据不必设置为任何特定格式(如 W3C 扩展、IIS 或 NCSA 格式),所以这种日志记录格式改善了性能。 利用 Microsoft SQL Server™ 支持,多台计算机可将日志放在一个集中的数据库中。 服务质量服务质量 (QoS) 包含一组方法或进程,基于服务的组织实现它们以维护特定的质量级别。 在 Windows 环境中,QoS 是一组服务要求,网络必须满足这些要求才能确保适当服务级别的数据传输。 QoS 的目标是为了确保特定站点或应用程序不独占服务器资源,如内存或 CPU 周期。 作为管理员,您可以通过用 IIS 实现的连接限制和超时、应用程序池队列长度限制、带宽控制和进程记帐来控制为用户提供的服务的级别和质量。 带宽限制如果 Web 服务器使用的网络或 Internet 连接也被其他服务使用,例如电子邮件或新闻,则可能希望限制带宽以便带宽可用于其他服务。 如果 Web 服务器作为多个网站的宿主,您可以单独控制每个站点使用的带宽。 CPU 监视CPU 监视是一个用来监视和自动关闭占用大量 CPU 资源的工作进程的工具。 CPU 监视针对单个应用程序池启用。 CPU 监视工具还有助于确定哪些站点具有不能正常运行的脚本或 CGI 进程。 对于 x86.0 的大内存支持在 x86 系统上,IIS 6.0 可配置为最多缓存 64 GB。 --------------------------------------------------------------------------------© 1997-2003 Microsoft Corporation。 保留所有权利。 常规管理任务本节提供完成常规管理任务所需的过程和概念性信息。 一些任务是本版本的 IIS 的新增功能,其他任务类似于早期版本,但是过程发生了变化。 一些任务保持不变,但新管理员可能不熟悉它们。 本节包括下列信息:如何启用 Web 服务扩展:介绍默认安装的状态和如何启动 Web 服务扩展。 如何创建网站或 FTP 站点:介绍如何创建网站的配置和如何安装和使用 FTP 服务。 如何创建虚拟目录:介绍如何在网站和 FTP 站点上创建虚拟目录。 如何设置身份验证设置:介绍如何设置和使用身份验证方法。 如何创建应用程序池:介绍如何将 Web 应用程序组织到应用程序池中。 如何创建和隔离应用程序:介绍如何创建和管理应用程序。 如何获取和备份 SSL 证书:介绍如何在网站上设置和使用安全套接字层 (SSL) 证书。 如何备份和恢复配置数据库:介绍如何备份网站的配置。 如何重定向网站:介绍如何将用户自动重定向到网站上的正确页面。 如何做多个网站的宿主:介绍如何创建和宿主多个网站。 如何向应用程序指定资源:介绍如何控制应用程序可使用的资源的数量。 如何控制对应用程序的访问:介绍如何使用权限和约束保护应用程序。 如何启用 :介绍如何启用 来运用动态内容。 如何启用 ASP 页:介绍如何解除 Active Server Pages 锁定。 如何保存配置:介绍如何保存配置数据库和应用程序配置。 如何启动和停止服务:介绍如何启动和停止 IIS 服务。 如何配置回收:介绍如何定期重新启动指定给应用程序池的工作进程。 如何从命令行管理服务器:介绍如何使用功能强大的脚本和编程工具访问和配置设置。 如何远程管理服务器:介绍用来管理站点的工具。 --------------------------------------------------------------------------------© 1997-2003 Microsoft Corporation。 保留所有权利。 站点设置本节介绍如何完成 Web 服务器、FTP 服务器、SMTP(电子邮件)服务器和 NNTP(新闻)服务器的首次基本设置。 此外,还讨论了如何将信息发布到网站和 FTP 站点上。 Internet 信息服务 (IIS) 并不区分您创建的站点是内部站点 (Intranet) 还是 Internet 站点。 这两种站点的建立、配置和管理步骤都是一样的。 唯一的不同是您向 IIS 提供的特定配置信息。 安装 Microsoft® Windows® Server 2003 家族成员时,IIS 创建一个最小配置,它包含一个仅限于静态内容的高度安全模式的默认网站。 默认情况下,不安装其他 IIS 服务和选项,如 FTP、SMTP 和 NNTP。 本节还介绍了如何安装这些服务。 本节包括下列信息:网站设置:介绍管理网站基础结构的基本知识,从设置站点主目录和默认网页到重定向请求和动态更改网页。 FTP 站点设置:介绍 FTP 服务的安装,以及在全局范围内更改默认 FTP 设置和更改特定的 FTP 站点设置。 SMTP 服务器设置:介绍 SMTP 服务的安装和该服务的功能。 NNTP 服务器设置:介绍 NNTP 服务的安装以及主持新闻服务器为何是管理讨论的有效工具。 用 WebDAV 进行 Web 创作:介绍 WebDAV 的功能,以及如何在 IIS 服务器上设置 WebDAV 发布目录。 --------------------------------------------------------------------------------© 1997-2003 Microsoft Corporation。 保留所有权利。 服务器管理指南本节介绍如何使用在 Internet 信息服务 (IIS) 6.0 中开发的很多工具和功能来管理您的服务器和网站,这些工具可用来改善服务器的管理、性能、可靠性和安全性。 本节还包含与 IIS 结构和配置数据库的某些重要修改有关的概念性信息。 要点 为了更好地预防恶意用户和攻击者的攻击,在默认情况下,没有将 IIS 安装到 Microsoft® Windows® Server 2003 家族的成员上。 而且,当您最初安装 IIS 时,该服务在高度安全和“锁定”的模式下安装。 在默认情况下,IIS 只为静态内容提供服务,即 ASP、、在服务器端的包含文件事件、WebDAV 发布和 FrontPage® Server Extensions 等功能只有在启用时才能工作。 如果您在安装 IIS 之后未启用该功能,则 IIS 返回一个 404 错误。 您可以为动态内容提供服务,并通过 IIS 管理器中的 Web 服务扩展节点启用这些功能。 同样,如果应用程序扩展未在 IIS 中进行映射,则 IIS 返回一个 404 错误。 要映射扩展,请参阅设置应用程序映射。 有关如何解决 404 错误(包括 404.2 和 404.3)、与 IIS 6.0 的新安装相关的问题或从低版本的 IIS 进行升级的详细信息,请参阅疑难解答。 本节包括下列信息:IIS 6.0 结构:介绍 IIS 6.0 结构,其中包括 IIS 5.0 应用程序隔离模式和工作进程隔离模式。 IIS 配置数据库:介绍 IIS 6.0 可扩展标记语言 (XML) 配置数据库(它是大多数 IIS 配置值的分层库)。 网站管理:介绍如何管理网站基础结构,其中包括如何管理多个网站,重定向请求和重新启动 IIS。 FTP 站点管理:介绍如何管理文件传输协议 (FTP) 站点基础结构,其中包括多个 FTP 站点、数据传输和用户隔离。 NNTP 管理:介绍如何管理网络新闻传输协议 (NNTP) 站点基础结构,其中包括限制对新闻组的访问,配置到期策略以及 NNTP 安全性。 SMTP 管理:介绍如何管理简单邮件传输协议 (SMTP) 站点基础结构,其中包括设置连接、协议记录和 SMTP 安全性。 配置应用程序:介绍如何配置 IIS 管理器以便在 IIS 服务器上运行各种应用程序,其中包括 Microsoft® Active Server Pages (ASP)、Internet 服务 API (ISAPI) 和通用网关接口 (CGI)。 为应用程序配置服务器:介绍如何使 IIS 在 IIS 5.0 应用程序隔离模式或工作进程隔离模式下运行。 它还介绍了如何在 IIS 6.0 中启用动态内容。 安全性:介绍如何配置 IIS 和 Microsoft Windows® 以保护您的站点。 还介绍了如何使用安全功能,如安全套接字层 (SSL) 和加密。 性能调整:介绍如何监视和调整服务器性能以实现最大的吞吐量,并最大限度地降低 Web 应用程序响应时间,从而使客户对 Web 服务器的访问获得更好的效果。 服务质量:介绍管理员用于控制 IIS 的各个部分如何使用硬件资源的功能。 记录站点活动:介绍如何捕获用户活动信息,其中包括哪些用户访问了您的站点,访问者查看了哪些内容,上次查看该信息的时间。 可以使用日志来评估内容受欢迎程度或识别信息瓶颈。 自定义错误消息:介绍如何配置 IIS 以发送自定义错误消息,而不是发送默认的 HTTP 1.1 错误消息。 重新启动 IIS:介绍重新启动 IIS 的方法,其中包括如何使用“自动重新启动”功能。 Internet 协议版本 6.0:介绍如何设置 IIS 以接受 Internet 协议版本 6.0 (IPv6) 请求。 --------------------------------------------------------------------------------© 1997-2003 Microsoft Corporation。 保留所有权利。 程序管理指南计算机上的每个系统都带有图形用户界面 (GUI),如 Internet 信息服务 (IIS) 管理器、计算机管理控制台、控制面板或 Windows 资源管理器,它们都可用于对设置进行管理和配置。 然而,如果您需要频繁地对系统进行管理或访问多台服务器上的大量数据,那么使用每个 GUI 就会非常耗时。 在这些情况下,使用可按编程方式管理单个或多个系统的命令行脚本速度更快。 例如,如果有 20 台 IIS Web 服务器并需要向这些服务器添加脚本映射,则要想通过 IIS 管理器来完成此项工作,需要点击鼠标和敲击键盘很多次。 然而,如果您编写一个命令行脚本,并将包含 Web 服务器名称和需要更改的属性名称的文件作为输入放到该脚本中,那么只需要从一台服务器中运行一个命令即可完成所有的更改。 IIS 提供强大的脚本编写和编程工具,您可以使用它们从命令行脚本或编译的应用程序中访问和配置设置。 从 Microsoft® Windows® Server 2003 家族成员上的 IIS 6.0 开始,您可以使用一个基于 COM 的编程接口和 IIS Windows Management Instrumentation (WMI) 提供程序来有效地监视和管理配置数据库。 注意 可以通过使用 IIS 管理基本对象 (ABO)、WMI、或 Active Directory® 服务界面 (ADSI) 来查询配置数据库。 如果您使用 ABO 来查询配置数据库,而被查询的值未设置,那么 ABO 将返回“data_not_found”消息,并且没有检查架构。 如果您使用 WMI 或 ADSI 来查询配置数据库,并且被查询的值未设置,那么将在架构中对值进行搜索,并返回默认值。 因此,如果需要查询配置数据库以查找潜在地未枚举的值,并且需要继续对架构进行查询以提取默认值,则应使用 ADSI 或 WMI,而非 ABO。 本节包括下列信息:使用 IIS WMI 提供程序:描述了如何在命令行脚本中使用 IIS WMI 提供程序以操纵配置数据库,以便对 IIS 进行管理。 IIS WMI 提供程序包括 IIS ADSI 提供程序中提供的所有功能,并且包括了一些新方法。 使用 IIS ADSI 提供程序:描述了如何在命令行脚本中使用 IIS ADSI 提供程序以操纵配置数据库,以便对 IIS 进行管理。 IIS ADSI 提供程序没有包括 IIS WMI 提供程序中提供的所有功能。 使用命令行管理脚本:描述了如何使用与 IIS 一起安装的受支持的命令行管理脚本来帮助管理服务器。 这些内容对于需要对 IIS 进行命令行控制或需要 WMI 脚本示例的管理员来说非常有用。 相关主题有关使用 Microsoft Visual C++® 来开发管理工具的详细信息,请参阅 Platform SDK 中的“使用 IIS 接口进行高级编程管理”。 --------------------------------------------------------------------------------© 1997-2003 Microsoft Corporation。 保留所有权利。 Web 应用程序指南本节介绍了使用 Microsoft® 配置 Web 应用程序的有关信息。 您将了解到有关配置、安全和部署方面的信息。 本节包括下列信息 Framework:提供有关 Microsoft Framework 的介绍。 :提供有关 配置、部署和安全方面的信息。 ASP:提供有关 Microsoft Active Server Pages (ASP) 新功能的概述。 相关主题有关使用 ASP 编写服务器端脚本和创建 ASP 应用程序的信息,请参阅 MSDN® Online 或 Internet 信息服务 (IIS) 软件开发工具包 (SDK) 中的 Active Server Pages Guide。 有关与 ASP 相关的参考主题,请参阅 MSDN Online 或 IIS SDK 中的 ASP references。 --------------------------------------------------------------------------------© 1997-2003 Microsoft Corporation。 保留所有权利。 参考本参考部分提供了关于可用于编程和管理 IIS 的接口、对象和数据结构的详细信息。 本节包括下列主题:程序管理参考:对于使用 Windows Management Instrumentation (WMI)、Active Directory® 服务界面 (ADSI) 或 IIS 管理基本对象 (ABO) 通过脚本或已编译代码管理 Internet 信息服务 (IIS) 的管理员、脚本编写人员和程序员来说,这部分内容很有帮助。 配置数据库属性参考:这部分定义了用于 IIS 的配置数据库属性,并提供了展示如何访问属性的代码示例。 注册表参考:这部分定义了属于 IIS 的注册表项。 事件参考:这部分描述了 IIS 在事件查看器中列出的事件,并解释了如何用事件来监视 Web 服务器。 性能计数器参考:这部分描述了可以在性能监视器 MMC 管理单元中启用的计数器,使您能够评估 Web 服务器的性能。 超时参考:这部分定义了 IIS 的超时属性,并解释了如何针对不同任务设置这些属性来配置 Web 服务器。 日志记录属性参考:这部分描述了可以记录到 IIS 的日志文件(有四种日志文件格式可供使用)的不同的值。 重定向参考:这部分描述了如何正确地设置服务器重定向格式。 与 ASP 有关的参考主题,请参阅位于 MSDN Online 上或 IIS 软件开发包 (SDK) 中的 ASP References。 --------------------------------------------------------------------------------© 1997-2003 Microsoft Corporation。 保留所有权利。
优点IIS 6.0 和 Windows Server 2003在网络应用服务器的管理、可用性、可靠性、安全性、性能与可扩展性方面提供了许多新的功能。 IIS 6.0同样增强了网络应用的开发与国际性支持。 IIS 6.0和 Windows Server 2003提供了最可靠的、高效的、连接的、完整的网络服务器解决方案。 特点 描述 可靠性与可伸缩性 IIS 6.0提供了更智能的、更可靠的Web服务器环境,新的环境包括应用程序健康监测、应用程序自动地循环利用。 其可靠的性能提高了网络服务的可用性并且节省了管理员用于重新启动网络服务所花费的时间,IIS 6.0将提供最佳的扩展性和强大的性能从而充分发挥每一台Web服务器的最大功效。 更安全、易于管理 IIS 6.0在安全与管理方面做出了重大的改进。 安全性能的增强包括技术与需求处理变化两方面。 另外,增强了在安全方面的认证和授权。 IIS 6.0的默认安装是被全面锁定的,这意味着默认系统的安全系数就被设为最大,它提供的增强的管理性能改善了XML metabase的管理及新的命令行工具。 服务器合并 IIS 6.0是一个具有高伸缩性的Web服务器,它为Web服务器的合并提供了新的机遇。 通过将可靠的体系结构和内核模式驱动程序完美结合在一起,IIS 6.0允许您在单台服务器上托管更多的应用程序。 服务器合并还可以降低企业与人工、硬件以及站点管理相关的成本。 增强的开发与国际化支持 通过Windows Server 2003 与IIS 6.0支持的先进功能如内核模式缓存,应用程序开发人员将从Windows Server 2003 与IIS 6.0 单一的、完整的应用平台环境中受益。 基于IIS 6.0,Windows Server 2003为开发者提供高标准的附加功能,包括快速应用程序开发以及广泛的语言选择,同时也提供了国际化支持和支持最新的Web标准。 更高的安全性 IIS 6.0显著改进了Web服务器的安全性。 IIS 6.0在默认情况下处于锁定状态,从而减少了暴露在攻击者面前的攻击表面积。 此外,IIS 6.0的身份验证和授权功能也得到了改进。 IIS 6.0还提供了更多更强大的管理功能,改善了对XML元数据库(metabase)的管理,并且提供了新的命令行工具。 IIS 6.0在降低系统管理成本的同时,大大提高了信息系统的安全性。 Web服务器更高的可靠性和可用性IIS 6.0已经经过了广泛的重新设计,以提高Web服务器的可靠性和可用性。 新的容错进程架构和其它功能特性可以帮助用户减少不必要的停机时间,并提高应用程序的可用性。 功能特性 描述 容错进程架构 IIS 6.0的容错式进程架构将Web站点和应用程序隔离到一个自包含的单元之中(又称应用程序池)。 应用程序池为管理员管理一组Web站点和应用程序提供了便利,同时提高了系统的可靠性,因为一个应用程序池中的错误不会引起另外一个应用程序池或者服务器本身发生故障。 健康状况监视 IIS 6.0定期检查应用程序池的状态,并自动重新启动应用程序池中发生故障的Web站点或应用程序,从而提高了应用程序的可用性。 通过自动禁用在短时间内频繁发生故障的Web站点和应用程序,IIS 6.0可以保护服务器和其它应用程序的安全。 自动进程回收 IIS 6.0可以根据一组灵活的标准和条件——例如CPU利用率和内存占用情况,自动停止和重新启动发生故障的Web站点和应用程序,同时将请求放入队列。 IIS 6.0还可以在回收一个工作进程时对客户机的TCP/IP连接加以维护,将Web服务客户端应用程序与后端不稳定的Web应用程序隔离开来。 快速的故障保护 如果某个应用程序在短时间内频繁发生故障,IIS 6.0将自动禁用该程序,并且向所有新发出和排入队列的针对该应用程序的请求返回一个“503服务不可用”错误信息。 例如,此外,还可以触发某些定制操作,例如触发一个调试操作或者向管理员发出通知。 快速故障保护可以保护Web服务器免遭拒绝服务攻击。 更加轻松的服务器管理借助IIS 6.0,Web基础结构的管理工作变得比以往更加轻松和灵活,从而为企业节约IT管理成本带来了新的机遇。 功能特性 描述 基于XML的配置文件 IIS 6.0中XML格式的纯文本元数据库(metabase)为发生故障的服务器带来了经过改进的备份和恢复功能。 此外,它还提供了得到改进的故障处理和元数据库损坏恢复。 使用常见的文本编辑工具对其进行直接编辑提供了更为出色的可管理性。 运行程序的同时对其进行编辑 在服务器保持运行的同时,IIS 6.0允许管理员对服务器配置做出各种修改。 例如,管理员可以使用该特性添加一个新的站点,创建虚拟目录,或者修改应用程序池和工作进程的配置——所有这些都是在IIS 6.0继续处理请求的同时发生的,并且无需进行重新编译或者重新启动服务器。 基于命令行和脚本的管理 IIS 6.0的管理员可以使用Windows Server 2003的命令行工具完成很多常见的管理工作。 利用一个简单的命令,管理员即可管理多个本地或远程计算机。 IIS 6.0还提供了一个完整的脚本环境,以在不使用图形用户界面的情况下,从命令行自动完成多种常见的管理任务。 对WMI的支持 IIS 6.0全面支持Windows Management Instrumentation(Windows管理规范,WMI), Web管理员可以通过它获取重要的企业管理数据,例如性能计数器和配置文件。 WMI的接口从本质上说类似于继续享受支持的Microsoft Active Directory® Service Interfaces(ADSI),可以在管理脚本中使用,并且可以用来修改基于XML的配置元数据库。 服务器合并和先前版本相比,IIS 6.0的性能已经得到了极大的提高,现在,单台服务器即可托管更多的站点和应用程序。 功能特性 描述 站点伸缩性 IIS 6.0改进了操作系统使用内部资源的方法。 例如,在初始化过程中,IIS 6.0不会预先分配资源。 通过运行IIS 6.0,您可以在单台服务器上管理更多的站点和并发执行更多的工作进程。 和IIS的先前版本相比,服务器的启动和关闭过程更加快捷。 所有这些改进都使得IIS 6.0能够以更大的伸缩性对站点进行管理. 新的内核模式驱动程序, Windows Server 2003引入了一种新的内核模式驱动程序,即HTTP协议堆栈(),并使用它进行HTTP的解析和缓存,从而大大提高了系统的伸缩性和性能表现。 IIS 6.0便建立在的基础之上,并且针对提高Web服务器的吞吐量这一目的进行了特别的优化和调整。 Web园 IIS 6.0的工作进程隔离模式还允许多个工作进程被配置到针对某个给定应用程序池的服务请求上,这种配置又被称作Web园(Web garden)。 处理器关联 如果设置了处理器关联,IIS 6.0的工作进程便可以运行在指定的 微处理器或CPU上。 处理器关联还可以和运行在多处理器计算机之上的Web园配合使用,在这些计算机上,CPU群集专门共指定的应用程序池使用。 更快捷的应用程序开发通过提供一组全面完善的集成化应用程序服务和领先于业界的工具,Windows Server 2003应用程序环境大大改善了开发人员的工作效率和生产力。 功能特性 描述 和IIS的集成 通过将和IIS集成在一起,Windows Server 2003提供了更为美妙的开发体验。 Windows Server 2003的各种增强建立在IIS 6.0的基础之上,为开发人员提供了高水平的功能特性,例如快速应用程序开发(RAD)和广泛灵活的语言选择。 在Windows Server 2003中,使用和 Framework的得到了进一步优化,因为用来处理请求的体系架构与IIS 6.0紧密集成在一起。 Microsoft Framework Microsoft Framework允许开发人员在和其它技术的帮助下创建优秀的Web应用程序。 此外,它还可以帮助他们开发与他们目前正在设计和开发的应用程序完全相同的程序。 Framework和语言无关;实际上您可以使用任何语言为它开发程序。 开发人员可以使用各种语言构建基于的应用程序和服务,包括: Microsoft Visual C++® 、Visual Basic® 、JScript®以及Visual C# 。 XML Web 服务 IIS 6.0提供了一个高性能的XML Web服务平台。 XML Web服务为用户远程访问服务器功能提供了手段。 通过使用Web服务,企业可以将编程接口暴露给他们的数据或业务逻辑,也可以通过客户端和服务器应用程序获得和操纵这些数据和业务逻辑。 跨越组织地理边界的信息共享 跨越组织的地理边界使用各种语言进行信息共享正在经济全球化浪潮中发挥越来越大的作用。 过去,HTTP协议的非Unicode结构将开发人员限制在系统代码页上。 现在,利用经过UTF-8(UCS Transformation Format 8)编码的URL ,Unicode成为了可能,它带来的好处之一便是:人们可以支持更复杂的语言了,例如中文。 IIS 6.0允许用户使用Unicode访问服务器变量。 此外,它还添加了新的服务器支持函数,允许开发人员访问以Unicode形式表述的URL地址,因此改善了产品的国际化支持能力。 更高的安全性IIS 6.0远比IIS 4x 或 IIS 5x安全,它拥有很多新的功能特性,能够大大提高您的Web基础结构的安全性。 此外,在默认状况下,IIS 6.0即处于“锁定”状态,同时具有最为可靠的超时设置和内容限制。 功能特性 描述 锁定服务器 IIS 6.0在安全性方面进行了很大的加强。 为了减少系统向外界暴露的攻击表面积,IIS 6.0默认情况下不会安装在Windows Server 2003之中——管理员必须明确地选择该组件并安装它。 IIS 6.0缺省即处于锁定状态下,并仅仅能够为用户提供静态内容。 通过使用Web服务扩展节点,Web站点的管理员可以根据组织的特殊需要,启用或禁用某些IIS功能。 Web服务扩展列表 默认情况下的IIS安装不会编译、执行或者提交任何动态页面。 为了向用户提供这些文件,您必须在Web服务扩展列表中添加每个允许提交的文件扩展名。 这种做法可以防止某些人调用一些不够安全的动态页面。 默认的低权限账户 所有IIS 6.0的工作进程默认情况下都使用“网络服务”用户账户运行,这个在Windows Server 2003中新增加的账户类型是一种拥有有限操作系统权限的内置账户。 所有的ASP内置功能都使用低权限账户(匿名用户)在系统中运行。 授权 IIS 6.0对Windows Server 2003内置的新的授权框架进行了进一步的扩展。 此外,Web应用程序可以使用URL授权——以及授权管理器(Authorization Manager)——对用户的访问加以控制。 现在,受约束的委派授权使得域管理员只能向特定的计算机和服务进行委派操作。 总结IIS 6.0 与Windows Server 2003为网络应用服务器的管理提供了许多新的特性,包括实用性、可靠性、安全性与可扩展性。 IIS 6.0也增强了开发和国际化支持,Windows Server 2003和IIS 6.0为您提供了一整套最可靠、高效、连接的一体化网络应用解决方案。
1、减少HTTP请求数量这主要是修改网站代码,减少外部图片、CSS、JS等文件数量,手动合并多个CSS/JavaScript文件。 IIS那里不用设置。 2、使用CDN对于小网站来说,这个就免了吧。 当然有钱人可以试试,可以从技术上解决用户访问网站响应速度慢的问题。 3、启用内容过期对于静态文件启用内容过期可以提高访问性能。 首先网站的目录要划分合理,图片、CSS、JavaScript均放在单独目录下,然后在IIS中选择目录,点属性-HTTP头,启用内容过期,可以选择30天后过去,这样,用户浏览器将比较当前日期和截止日期,以便决定是显示缓存页还是从服务器请求更新的页,由于图片、CSS、JS通常变化较少,因此基本上都从本地缓存读取,从而加快显示速度。 4、启用Gzip压缩HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法。 HTTP压缩采用通用的压缩算法如Gzip等压缩HTML、JavaScript或 CSS文件。 压缩的最大好处就是降低了网络传输的数据量,从而提高客户端浏览器的访问速度。 使用方法是,右击“网站”->“属性”,选择“服务”。 在“HTTP压缩”框中选中“压缩静态文件”,“临时目录”建议单独设置另一个盘的目录下。 之后,IIS管理器中,右击“Web服务扩展”->“增加一个新的Web服务扩展”,在“扩展名”中输入“HTTPCompression”,添加“要求的文件”为C:\WINDOWS\system32\inetsrv\,其中Windows系统目录根据您的安装可能有所不同,选中“设置扩展状态为允许”。 最后,使用文本编辑器打开C:\Windows\System32\inetsrv\,在HcFileExtensions中增加需要压缩的静态文件后缀名,默认为HTML和TXT文件,建议再添加上js、css等,不要添加图片或ZIP等已经被压缩的文件。 5、将样式文件放在头部这是基本的HTML代码风格,将所有的CSS文件都放在HTML页面的头部。 6、将脚本文件放在尾部这也是基本的HTML代码风格,将所有的JavaScript文件都放在HTML页面的尾部。 7、避免CSS表达式这点很简单,因为大多数人从来不用CSS表达式。 8、使用外部的JavaScript和CSS将所有的JavaScript和CSS都做成外部文件的形式进行引用,这主要是为了让这些文件可以被浏览器缓存起来,参见第三点的介绍。 9、减少DNS查询域名的DNS查询会带来额外的访问开销,减少页面内文件的主机域名数量,一个页面的主机域名保持在2-4个以内,这样就不会降低页面的装入速度。 10、压缩JavaScript文件压缩脚本文件,删除不必要的字符,可以改善加载时间,目前有很多JavaScript文件的压缩工具,我这里有一个GUI界面的JS压缩工具供下载。 11、避免重定向网页的重定向会带来额外的运行开销,因此要避免页面进行重定向跳转操作。 12、删除重复脚本一个页面两次包含同一个JavaScript文件会影响加载的性能,因此需要将重复的脚本文件删除。 13、配置ETag这是一个令人迷惑的问题。 理论上说将服务器的ETag删除会提高HTTP请求的性能,但是按照微软官方提供的修改方法配置IIS 6.0,并没有实际效果,最终我使用了一个remetag,以ISAPI的方式实现了删除ETag的功能。
内容声明:
1、本站收录的内容来源于大数据收集,版权归原网站所有!
2、本站收录的内容若侵害到您的利益,请联系我们进行删除处理!
3、本站不接受违法信息,如您发现违法内容,请联系我们进行举报处理!
4、本文地址:https://www.ed4.cn/article/0cc7fe746f4a62ea8675.html,复制请保留版权链接!
美国PHP空间在互联网领域的影响力探讨一、引言随着互联网技术的不断发展,PHP作为一种广泛应用的开源脚本语言,在全球网页开发领域具有举足轻重的地位,其中,美国作为互联网技术的发源地,其在PHP技术及应用方面的贡献尤为突出,本文将探讨美国PHP空间在互联网领域的影响力,分析其在技术更新、生态系统构建以及人才培养等方面的作用,二、美国PH...。
最新资讯 2024-07-09 16:18:37
在当今快速发展、不断变化的数字化世界中,企业和个人都需要敏捷、可扩展且经济高效的IT解决方案,而动态VPS,虚拟专用服务器,恰好满足了这一需求,什么是动态VPS,动态VPS是一种云托管服务,它为用户提供了一个隔离的虚拟服务器环境,具有专用资源,如CPU、内存和存储,,可以按需动态调整,与传统VPS不同,动态VPS允许用户在需要时轻松扩...。
互联网资讯 2024-05-22 10:12:39
使用一个专业的电子邮件地址对于建立自己的品牌和展示您的专业精神至关重要,传统的电子邮件服务提供商往往功能有限,并且可能无法满足企业的需求,阿里云邮箱服务是一个功能强大的电子邮件平台,可帮助您创建和管理自己的专业电子邮件地址,它提供以下优势,自定义域名,使用您自己的域名作为电子邮件地址的一部分,例如username@yourdomain...。
互联网资讯 2024-05-22 00:30:14
body,font,family,Arial,Helvetica,sans,serif,font,size,16px,h1,font,size,24px,margin,bottom,1em,h2,font,size,20px,margin,bottom,1em,p,margin,bottom,1em,ul,list,style...。
互联网资讯 2024-05-19 19:39:01
双线空间,穿越时空的奇幻之旅,是一部充满想象力和创新的作品,它引领读者进入一个虚构的双线性空间,探索时空之谜,体验奇幻的冒险,在分析中,我们将深入探讨作品中的主题、情节、人物以及其所传达的意义,作品的主题围绕着时空穿梭展开,探讨时间和空间的交错与重叠,通过设定双线性空间这一独特的概念,作者将读者带入一个超越现实的幻想世界,挑战他们对...。
互联网资讯 2024-04-27 10:51:53
对于网易账号被出售给不法分子、用户隐私受到侵犯这一严重问题,需要从多个方面进行详细分析和说明,我们需要了解为什么会发生网易账号被出售的情况,其是用户隐私受到侵犯的具体危害,然后是应对此问题的方法和建议,网易账号被出售给不法分子的现象可能是由于用户个人信息泄露、网络安全漏洞等原因所致,在当今信息化社会,用户的个人信息已经成为了一种有价值...。
互联网资讯 2024-04-14 11:01:12
67号元素是钬,Holmium,,它是一种稀土元素,化学符号为Ho,原子序数为67,钬是一种银白色的金属,在自然界中并不常见,它通常与其他稀土元素一起存在,主要分布于矿石中,钬作为一种稀土元素,具有许多独特的性质和特点,使其在自然界中扮演着重要的角色,钬是一种具有磁性的金属元素,它在低温下表现出强烈的磁性,因此在磁学领域中具有重要的应...。
互联网资讯 2024-04-11 10:58:50
在网站7daili.com上了精彩的专题内容,还有独家专访和行业前沿的惊喜不断,其中,特别涉及到了7代烈四驱车这一主题,文章将逐步详细解析该网站的特色内容,以及7代烈四驱车在其中的地位和影响,7daili.com作为一个专注于汽车行业的网站,通过其精彩的专题报道吸引了许多汽车爱好者和行业从业者的关注,这些专题内容涵盖了广泛的主题,从汽...。
互联网资讯 2024-04-07 11:10:12
台服代理服务器,在台湾游戏中使用代理服务器的优势和注意事项,台服代理服务器怎么设置,对于在台湾玩游戏的玩家来说,使用代理服务器是一种常见的选择,特别是在想要体验台湾游戏内容但受到地域限制的情况下,本文将详细探讨在台湾游戏中使用代理服务器的优势和注意事项,并提供设置台服代理服务器的方法,优势使用台服代理服务器有许多优势,包括但不限于以...。
互联网资讯 2024-03-14 10:42:49
ip地址查询精确位置,IP地址查询方法与技巧,在互联网时代,IP地址成为了人们在网络上互相通信的重要标识,而随着网络的发展,人们对于了解IP地址的精确位置也越来越感兴趣,IP地址查询精确位置的方法与技巧也因此成为了热门话题,我们需要了解IP地址的基本概念,IP地址是指互联网协议地址,它用于标识一个设备,如电脑、手机等,在网络中的位置,...。
互联网资讯 2024-02-05 11:06:31
网页开发需要学什么,学习网页开发的基础知识,网页开发需要学什么,这是一个广泛而深入的问题,因为网页开发涉及多个方面和技术,在学习网页开发的基础知识之前,我们首先要了解网页开发的概念和目标,网页开发是指创建并维护网页的过程,包括设计和编码,以及与数据库和服务器的交互,通过学习网页开发的基础知识,您将能够构建功能强大且直观的网页,满足用户...。
互联网资讯 2023-12-23 10:50:04
广西网站建设介绍,广西网站建设,探索现代化设计与功能的融合,广西网站建设,探索现代化设计与功能的融合p随着互联网时代的到来,网站已经成为企业、政府机构和个人展示自身形象和提供服务的重要方式之一,广西作为中国西南地区的重要经济中心和旅游目的地,在网站建设方面也取得了显著的进展,本文将介绍广西网站建设的现状和发展趋势,1.现状广西的网站建...。
互联网资讯 2023-12-17 10:31:55