作者:未知
请作者速与本人联系
以下是提高
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