以下是提高iis 5.0网站服务器执行效率的八种方法:
1.启用HTTP的持久化效果可以提高15~20%的执行效率。
2.不启用日志记录可以提高5~8%的执行效率。
3.使用[独立]处理程序会损失20%的执行效率。
4.增加存储在高速缓存中的文档数量可以提高ActiveServer 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头也可以提供HTTP的持久化功能。
2.启用HTTP的持久化效果可以提高15~20%的执行效率。
如何启用HTTP的持久性?步骤如下:
在[Internet服务管理器]中,选择整个IIS计算机或网站,并在[属性]的[主目录]页面上,选中[持久[HTTP]选项。
3.不要启用录制。
不启用日志记录可以提高5~8%的执行效率。
如何设置不启用日志记录?步骤如下:
在[Internet服务管理器]中,选择整个IIS计算机或网站,并在[属性]的[主目录]页面上,取消选中[启用日志记录]选项。
设置相关流程。
使用“独立”流程会损失20%的执行效率。这里所谓的“独立”是指将“主目录”和“虚拟目录”页面的应用保护选项设置为“高(独立)”。因此,当[应用程序保护]设置为[低(IIS进程)]时,执行效率较高。设置屏幕如下:
如何设置非独立流程?步骤如下:
在[Internet服务管理器]中,选择整个IIS计算机、网站或应用程序的起始目录。在属性的主目录和虚拟目录页面上,将应用程序保护选项设置为低(IIS进程)。
4.调整高速缓存
IIS 5.0将静态网页数据临时存储在缓存中;IIS 4.0将静态web数据临时存储在文件中。调整高速缓存中保存的文件数量可以提高执行效率。
ASP文档执行后,会临时存储在缓存中,以提高执行性能。增加保存在缓存中的文档数量可以提高Active Server Pages的性能。
您可以为运行在整个IIS计算机、独立网站或独立应用程序上的所有应用程序设置缓存文件的数量。
如何设置缓存功能?步骤如下:
在[Internet服务管理器]中,选择整个IIS计算机的起始目录、“独立”网站或“独立”应用程序。当您按下[属性]的[主目录]和[虚拟目录]页面上的[设置]按钮时,您可以从[处理选项]页面设置[脚本缓存]。
如何设置缓存文件的数量?步骤如下:
在[Internet服务管理器]中,选择整个IIS计算机或网站的起始目录。在[属性]的[服务器扩展]页面上,单击[设置]按钮。
您可以设置缓存文件的数量。
5.不要使用CGI程序
使用CGI程序时,执行效率并不好,因为进程要不断地生成和销毁。
一般来说,执行效率比较如下:
静态网页:100
IsapI:50
ASP:10
CGI:1
换句话说,ASP可能比CGI快10倍,所以不使用CGI程序可以提高IIS的执行效率。
在灵活性方面:ASP CGI ISAPI静态网页。
安全性方面:ASP(独立)=ISAPI(独立)=CGI ASP(独立)=ISAPI(独立)=静态网页。
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将静态网页数据临时存储在缓存中;IIS 4.0将静态web数据临时存储在文件中。调整高速缓存中保存的文件数量可以提高执行效率。
7.启用ASP调试功能
不要启用ASP调试来提高执行效率。
如何启用ASP调试?步骤如下:
在[Internet服务管理器中,选择网站或应用的启动目录,右键属性,点击主目录、虚拟目录或目录页,点击设置按钮,选择应用调试页,取消选中启用ASP服务器端命令调试和启用ASP客户端命令调试。
8.静态网页由HTTP压缩。
静态网页用HTTP压缩,可以减少20%左右的传输。
为整个IIS服务器设置启用或禁用HTTP压缩功能。
只有当客户端使用IE 5.0浏览器连接到启用了HTTP压缩的IIS 5.0的web服务器时,才能实现HTTP压缩功能。
如何启用HTTP压缩?步骤如下:
要启用HTTP压缩,请在计算机的[Internet服务管理器]中选择[属性],并在[主属性]下选择[WWW服务]。然后单击[编辑]按钮,并在[服务]页面上选择[压缩静态文件]来压缩静态文件,但不要选择[压缩应用程序文件]。
动态生成的内容文件(压缩的应用程序文件)也可以被压缩,但这需要额外的CPU处理时间。如果处理器时间百分比为80%或更高,建议不要压缩。
其次,我想说一下去掉一些不必要的服务。