你目前正处于脱机状态,正在等待 Internet 重新连接

如何: 启用在 IIS 中的 ASPX 压缩

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 322603
不再更新的 KB 内容免责声明
本文介绍那些 Microsoft 不再提供支持的产品。因此本文按“原样”提供,并且不再更新。
重要提示: 本文包含有关编辑配置数据库的信息。编辑元数据库之前,请验证您有一个备份副本,如果出现问题,可以还原该副本。有关如何执行此操作,请参阅"配置备份/还原"在帮助主题中 Microsoft 管理控制台 (MMC)。

本任务中

概要
本分步指南介绍了如何配置 Internet Information Services (IIS) 5.0 压缩.aspx 页。 若要用于.aspx 页,您必须安装在 ASP.NET 页框架。您可以通过编辑 IIS 配置数据库添加.aspx 文件的压缩功能。

back to the top

HTTP 压缩

HTTP 压缩提供了更快的传输时间之间启用压缩的浏览器 (Microsoft ie 5.0 或更高版本) 和 IIS。您既可以压缩静态文件单独,或静态文件和应用程序。受限网络带宽是否考虑 HTTP 压缩至少为静态的文件除非您的处理器利用率已经是极高。

当 IIS 接收到的请求时,则它会检查以查看是否启用压缩的浏览器。然后,IIS 会检查所请求的文件是否是一个静态文件或包含动态内容的文件扩展名。如果文件中包含静态内容 IIS 会检查该文件是否以前已请求以及已存储在临时压缩目录中的压缩格式。如果该文件不以压缩格式存储的 IIS 将未压缩的文件发送到该的浏览器,并将该文件的压缩的副本添加到在临时压缩目录中。如果该文件以压缩格式存储,IIS 将压缩的文件发送到浏览器中。没有文件被压缩直到他们已被请求的一次浏览器。

如果文件中包含动态内容 IIS 将压缩文件,因为它生成的将压缩的文件发送到浏览器。存储中没有该文件的副本。

压缩静态文件的成本是适度,因为该文件然后存储在临时压缩目录中通常产生只有一个的时间。压缩动态生成的文件的成本是稍微更高,因为它们并不存储,必须重新生成每个请求。扩展在浏览器文件的成本是最小的。压缩的文件下载速度更快,因此是具有受限制带宽 (,调制解调器,例如) 使用网络连接的任何浏览器的性能特别有用。

back to the top


编辑配置数据库

警告: 如果错误地为编辑元数据库可能会导致严重的问题,甚至可能需要重新安装使用元数据库的任何产品。Microsoft 不能保证可以解决问题,如果您错误地编辑元数据库产生。编辑元数据库需要您自担风险。

: 您对其进行编辑之前始终备份元数据库。

若要启用压缩.aspx 页,请按照下列步骤以 IIS 5.0,请执行下列操作:
  1. 打开命令提示符。
  2. 键入 网络停止 iisadmin,然后按 ENTER 键。
  3. 键入 cd C:\InetPub\adminscripts,然后按 ENTER 键。
  4. 键入以下内容,然后按 ENTER 键:
    执行 CSCRIPT.EXE ADSUTIL.VBS SET W3Svc/筛选/压缩/GZIP/HcScriptFileExtensions"asp""dll""程序""aspx"
  5. 键入以下内容,然后按 ENTER 键:
    CSCRIPT.EXE ADSUTIL.VBS SET W3Svc/筛选/压缩/DEFLATE/HcScriptFileExtensions"asp""dll""执行程序""aspx"
  6. 键入 net start w3svc,然后按 ENTER 键。
back to the top
参考
有关压缩的详细信息请参阅 IIS 5.0 联机文档在下面的 Microsoft 网站: back to the top

警告:本文已自动翻译

属性

文章 ID:322603 - 上次审阅时间:11/21/2006 13:14:04 - 修订版本: 2.2

Microsoft Internet Information Services 5.0, Microsoft ASP.NET 1.0

  • kbmt kbhowto kbhowtomaster KB322603 KbMtzh
反馈
https://c.microsoft.com/ms.js">