康柏仕电脑学院Microsoft Windows交流平台硬件及网络技术资料储存区 → 八则提高IIS网站服务器效率


  共有15109人关注过本帖树形打印复制链接

主题:八则提高IIS网站服务器效率

帅哥哟,离线,有人找我吗?
轻轻风聆
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 家人主人
等级:管理员 帖子:2674 积分:26165 威望:0 精华:14 注册:2005/9/15
八则提高IIS网站服务器效率  发帖心情 Post By:2009/2/12 10:12:21 [只看该作者]

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数量?

   根据微软的测试报告,增加IIS4.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已经百分之八十或更多时,建议不要压缩。
   其次?我还要说一下,就是除掉一些不必要的服务


正航--放大你管理的力量!
正航,缔造智慧企业!
正航东莞-松山湖、长安:www.chidg.com
咨询热线:0769-81158210  13580877608
 回到顶部