提高IIS网站服务器的效率的八种方法 (转载)

作者:未知   请作者速与本人联系

以下是提高 IIS 5.0 网站服务器的执行效率的八种方法:

  1. 启用 HTTP 的持续作用可以改善 15~20% 的执行效率。

  2. 不启用记录可以改善 5~8% 的执行效率。

  3. 使用 [ 独立 ] 的处理程序会损失 20% 的执行效率。

  4. 增加快取记忆体的保存文档数量,可提高 Active Server Pages 之效能。

  5. 勿使用 CGI 程式。

  6. 增加 IIS 5.0 电脑 CPU 数量。

  7. 勿启用 ASP 侦错功能。

  8. 静态网页采用 HTTP 压缩,大约可以减少 20% 的传输量。

 简单介绍如下

  1 、启用 HTTP 的持续作用

  启用 HTTP 的持续作用( Keep-Alive )时, IIS 与浏览器的连线不会断线,可以改善执行效率,直到浏览器关闭时连线才会断线。因为维持「 Keep-Alive 」状态时,于每次用户端请求时都不须重新建立一个新的连接,所以将改善服务器的效率。

  此功能为 HTTP 1.1 预设的功能, HTTP 1.0 加上 Keep-Alive header 也可以提供 HTTP 的持续作用功能。

  2 、启用 HTTP 的持续作用可以改善 15~20% 的执行效率。

  如何启用 HTTP 的持续作用呢?步骤如下:

  在 [Internet 服务管理员 ] 中,选取整个 IIS 电脑、或 Web 站台,於 [ 内容 ] [ 主目录 ] 页,勾选 [HTTP 的持续作用 ] 选项。

  3 、不启用记录

  不启用记录可以改善 5~8% 的执行效率。

  如何设定不启用记录呢?步骤如下:

  在 [Internet 服务管理员 ] 中,选取整个 IIS 电脑、或 Web 站台,於 [ 内容 ] [ 主目录 ] 页,不勾选 [ 启用记录 ] 选项。

  设定非独立的处理程序

  使用 [ 独立 ] 的处理程序会损失 20% 的执行效率,此处所谓「独立」系指将 [ 主目录 ] [ 虚拟目录 ] 页之应用程式保护选项设定为 [ 高(独立的) ] 时。因此 [ 应用程式保护 ] 设定为 [ (IIS 处理程序 )] 时执行效率较高,设定画面如下:

  如何设定非「独立」的处理程序呢?步骤如下:

  在 [Internet 服务管理员 ] 中,选取整个 IIS 电脑、 Web 站台、或应用程式的起始目录。於 [ 内容 ] [ 主目录 ] [ 虚拟目录 ] 页,设定应用程式保护选项为 [ (IIS 处理程序 )]

4
、调整快取( Cache )记忆体

   IIS 5.0 将静态的网页资料暂存於快取( Cache )记忆体当中; IIS 4.0 则将静态的网页资料暂存於档案当中。调整快取( Cache )记忆体的保存档案数量可以改善执行效率。

   ASP 指令文档执行过後,会在暂存於快取( Cache )记忆体中以提高执行效能。增加快取记忆体的保存文档数量,可提高 Active Server Pages 之效能。

  可以设定所有在整个 IIS 电脑、「独立」 Web 站台、或「独立」应用程式上执行之应用程式的快取记忆体档案数量。

  如何设定快取( Cache )功能呢?步骤如下:

  在 [Internet 服务管理员 ] 中,选取整个 IIS 电脑、「独立」 Web 站台、或「独立」应用程式的起始目录。於 [ 内容 ] [ 主目录 ] [ 虚拟目录 ] 页,按下 [ 设定 ] 按钮时,即可由 [ 处理程序选项 ] 页设定 [ 指令档快取记忆体 ]

  如何设定快取( Cache )记忆体档案数量呢?步骤如下:

  在 [Internet 服务管理员 ] 中,选取整个 IIS 电脑、或 Web 站台的起始目录。於 [ 内容 ] [ 伺服器扩充程式 ] 页,按下 [ 设定 ] 按钮。

  即可设定快取( Cache )记忆体档案数量。

  5 、勿使用 CGI

  使用 CGI 时,因为处理程序( Process )须不断地产生与摧毁,造成执行效率不佳。

  一般而言,执行效率比较如下:

    静态网页( Static ): 100
    ISAPI 50
    ASP 10
    CGI 1

  换句话说, ASP CGI 可能快 10 倍,因此勿使用 CGI 程式可以改善 IIS 的执行效率。

  以弹性( Flexibility )而言: ASP > CGI > ISAPI > 静态网页( Static )。

  以安全( Security )而言: ASP (独立) = ISAPI (独立) = CGI > ASP (非独立) = ISAPI (非独立) = 静态网页( Static )。

6
、增加 IIS 5.0 电脑 CPU 数量

  根据微软的测试报告,增加 IIS 4.0 电脑 CPU 数量,执行效率并不会改善多少;但是增加 IIS 5.0 电脑 CPU 数量,执行效率会几乎成正比地提供,换句话说,两颗 CPU IIS 5.0 电脑执行效率几乎是一颗 CPU 电脑的两倍,四颗 CPU IIS 5.0 电脑执行效率几乎是一颗 CPU 电脑的四倍。

   IIS 5.0 将静态的网页资料暂存於快取( Cache )记忆体当中; IIS 4.0 则将静态的网页资料暂存於档案当中。调整快取( Cache )记忆体的保存档案数量可以改善执行效率。

  7 、启用 ASP 侦错功能

  勿启用 ASP 侦错功能可以改善执行效率。

  如何勿启用 ASP 侦错功能呢?步骤如下:

  於 [Internet 服务管理员 ] 中,选取 Web 站台、或应用程式的起始目录,按右键选择 [ 内容 ] ,按 [ 主目录 ] [ 虚拟目录 ] [ 目录 ] 页,按下 [ 设定 ] 按钮,选择 [ 应用程式侦错 ] 页,不勾选 [ 启用 ASP 伺服器端指令侦错 ] [ 启用 ASP 用户端指令侦错 ] 选项。

  8 、静态网页采用 HTTP 压缩

  静态网页采用 HTTP 压缩,大约可以减少 20% 的传输量。

   HTTP 压缩功能启用或关闭,系针对整台 IIS 服务器来设定。

  用户端使用 IE 5.0 浏览器连线到已经启用 HTTP 压缩 IIS 5.0 Web 服务器,才有 HTTP 压缩功能。

  如何启用 HTTP 压缩功能呢?步骤如下:

  若要启用 HTTP 压缩功能,方法为在 [Internet 服务管理员 ] 中,选取电脑之 [ 内容 ] ,於 [ 主要内容 ] 之下选取 [WWW 服务 ] 。然後按一下 [ 编辑 ] 按钮,於 [ 服务 ] 页上,选取 [ 压缩静态档案 ] 可以压缩静态档案,不选取 [ 压缩应用程式档案 ]

  动态产生的内容档案(压缩应用程式档案)也可以压缩,但是须耗费额外 CPU 处理时间,若 % Processor Time 已经百分之八十或更多时,建议不要压缩。

转载于:https://www.cnblogs.com/zhh840602/archive/2005/08/20/219023.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值