服务器 频道

IIS 7完全攻略之HTTP 压缩配置

  【IT168 专稿】如果您的站点要使用大量带宽,或您希望提高带宽的使用效率,则可以启用压缩,以提高 IIS 与启用压缩的浏览器之间的传输速度。如果网络带宽有限(例如移动电话),则采用压缩可以提高性能。

  IIS 提供下列压缩选项:

  - 仅限静态文件

  - 仅限动态应用程序响应

  - 静态文件和动态应用程序响应

  压缩动态应用程序响应会影响 CPU 资源,因为 IIS 不缓存动态输出的压缩版本。如果对动态响应启用了压缩,则当 IIS 每次收到对包含动态内容的文件的请求时,都会发送压缩的响应。因为动态压缩会消耗大量的 CPU 时间和内存资源,所以应当仅在满足下列条件的服务器上使用它:网络连接速度很慢,但有多余的 CPU 时间。

  与动态响应不同,可以对压缩的静态响应进行缓存,同时不会降低 CPU 资源的性能。

  (一)配置压缩

  配置 HTTP 压缩不仅可以提高带宽的使用效率,还可以增强站点和应用程序的性能。通过压缩静态或动态内容,客户可以在配备了低带宽连接(例如拨号调制解调器)的情况下,利用与压缩兼容的浏览器来获得较快的下载体验。

  1.  打开 IIS 管理器,然后导航至要管理的级别。

  2.  在"功能视图"中,双击"压缩"。

  3.  请选择以下两个选项之一或全部选项:

  - 启用动态内容压缩,如果选择此选项,则会将 IIS 配置为压缩动态内容。

  - 启用静态内容压缩,如果选择此选项,则会将 IIS 配置为压缩静态内容。

  4.  如果选择"启用静态内容压缩",请在"静态压缩"下执行下列操作:

  - 在"仅压缩大于以下值的文件(以字节为单位)"文本框中,键入要让 IIS 压缩的最小文件大小。默认大小为 256 字节。

  - 在"缓存目录"文本框中,键入本地目录的路径,或单击浏览按钮("…")定位目录。静态文件在压缩之后将缓存在此临时目录中,直至过期或内容发生更改。此临时目录必须位于 NTFS 格式的分区的本地驱动器上。此目录不能压缩,且不应共享。

  - 此外,还可以选择"每个应用程序池的磁盘空间限制(MB)"旁边的框,然后键入 IIS 在压缩静态内容时可以使用的每个应用程序池的最大空间量(单位为 MB)。例如,如果服务器上存在 20 个应用程序池,并且"磁盘空间限制"被设置为 100,则最大磁盘空间将是 2 GB。如果您单击"每个应用程序池的磁盘空间限制(MB)"选项并在它下面的文本框中键入了一个数字,则当达到该设置的限制时,IIS 将自动根据最近使用的规则清空临时目录。默认限制为每个应用程序池 100 MB。

  5.  在"操作"窗格中,单击"应用"。
 

0
相关文章