-
[2004-10-01] 提高IIS 5.0网站伺服器的执行效率的八种方法
提高IIS 5.0网站伺服器的执行效率的八种方法
以下是提高IIS 5.0网站伺服器的执行效率的八种方法:
1. 启用HTTP的持续作用可以改善15~20%的执行效率。
2. 不启用记录可以改善5~8%的执行效率。
3. 使...
-
[2004-10-01] 最优化ASP程序性能(转)
Active Server Pages可以让动态页面很快地执行,但是,在代码中和数据库的连接上加入一些技巧,就能让程序更快地执行。这是一篇关于如何精制脚本程序以及ASP特征来达到最大速度的文章。任何在用户点击按钮...
-
[2004-10-01] 最优化ASP程序性能(转)(二)
数据库访问
存取数据库将会很快地减慢程序,但是没有数据库,许多站点也不行。不要使用内植的SQL语句来存取数据库,你可以通过使用存储过程来访问数据库,这将会赢得很大的程序性能,而且,也非常得灵活...
-
[2004-10-01] 如何增强ASP程序性能(1) (jaklin摘自Yesky)
如何增强ASP程序性能(1)
 ...
-
[2004-10-01] 如何增强ASP程序性能(2) (jaklin摘自Yesky)
如何增强ASP程序性能(2)
 ...
-
[2004-10-01] asp性能测试第二部分(转)(一)
一、测试目的
编译如下:
本文的第一部分考察了ASP开发中的一些基本问题,给出了一些性能测试结果以帮助读者理解放入页面的代码到底对性能有什么影响。ADO是由Microsoft开发的一个通用、易用的数据库...
-
[2004-10-01] asp性能测试第二部分(转)(二)
二、测试环境
本测试总共用到了21个ASP文件,这些文件可以从本文后面下载。每一个页面设置成可以运行三种不同的查询,分别返回0、25、250个记录。这将帮助我们隔离页面本身的初始化、运行开销与用循环访问...
-
[2004-10-01] asp性能测试第二部分(转)(四)
四、是否应该通过包含引用ADOVBS.inc?
Microsoft提供的ADOVBS.inc包含了270行代码,这些代码定义了大多数的ADO属性常量。我们这个示例只从ADOVBS.inc引用了2个常量。因此本次测试(ADO__02.asp)中我们删...
-
[2004-10-01] asp性能测试第二部分(转)(三)
三、第一次测试
在第一次测试中,我们模拟Microsoft ASP ADO示例中可找到的典型情形提取一个记录集。在这个例子(ADO__01.asp)中,我们首先打开一个连接,然后创建记录集对象。当然,这里的脚本按照本文第...
-
[2004-10-01] asp性能测试第二部分(转)(五)
五、使用记录集时是否应该创建单独的连接对象?
要正确地回答这个问题,我们必须分析两种不同条件下的测试:第一,页面只有一个数据库事务;第二,页面有多个数据库事务。
在前例中,我们创建了一个...
-
[2004-10-01] asp性能测试第二部分(转)(六)
六、哪种游标类型和记录锁定方式效率最高?
迄今为止的所有测试中我们只使用了“只能向前”的游标来访问记录集。ADO为记录集提供的游标还有三种类型:静态可滚动的游标,动态可滚动的游标,键集游标。每种...
-
[2004-10-01] asp性能测试第二部分(转)(七)
七、最好用哪种方法提取记录集?
到目前为止我们一直通过创建Recordset对象提取记录集,但是ADO也提供了间接的记录集提取方法。下面的测试比较ADO__03.asp和直接从Connection对象创建记录集(CONN_01.asp)...
-
[2004-10-01] asp性能测试第二部分(转)(八)
八、是否应该使用本地记录集?
ADO允许使用本地(客户端)记录集,此时查询将提取记录集内的所有数据,查询完成后连接可以立即关闭,以后使用本地的游标访问数据,这为释放连接带来了方便。使用本地记录集对...
-
[2004-10-01] asp性能测试第二部分(转)(九)
九、设置记录集属性用哪种方法最好?
前面的所有测试均采用了直接设置Recordset各个属性的方法。不过,Recordset.open函数允许为所有必须设置的属性指定相应的参数。每个属性都用单独的代码行设置虽然易于阅读和...
-
[2004-10-01] asp性能测试第二部分(转)(十一)
十一、用临时字符串收集输出是一种好方法吗?
这个问题来自对本人最近一篇文章的建议。问题的核心是缓冲的使用,以及是否可以使用临时字符串收集Response.Write的输出,从而使得Response.Write只需调用一次即可...
-
[2004-10-01] asp性能测试第二部分(转)(十二)
十二、总结
下面是我们在这第二部分中得到的规则:
避免包含ADOVBS.inc文件,通过其他方法访问和使用ADO常量。
如果只使用一个记录集,直接把连接串赋给ActiveConnection属性。
同一页面内用到多个记录集时,...
-
[2004-10-01] asp性能测试报告(转)(五)
IIS默认处理VBScript,然而我们可以看到许多通过< %@LANGUAGE=VBSCRIPT% >语句显式设置脚本语言类型的例子。下面的测试分析这个语句对性能的影响。
< %@ LANGUAGE=VBSCRIPT % >
< % OPTION EXPL...
-
[2004-10-01] asp性能测试报告(转)(六)
有许多理由可以要求避免使用IIS的会话状态,不过这需要另外一篇文章说明。我们这里回答的问题是:当页面确实不需要会话状态时,关闭它是否会提高性能?从理论上来讲是肯定的,因为不需要为该页面初始化会话状态。...
-
[2004-10-01] asp性能测试报告(转)(七)
在ASP页面的前面设置Option Explicit要求所有变量在使用之前必须声明。由于两个原因,这个声明通常是推荐使用的:第一,应用可以更快地处理变量;第二,防止意外的变量误用。下面这个测试中,我们删除了Option E...
-
[2004-10-01] 为什么IIS无法正常启动?
调试ASP程序,大家可能都要用到IIS,不知道大家有没有遇到这种情况?
启动IIS时,无法弹出IIS界面,但是关机或注销时会弹出莫名其妙的另存为“*.msc”文件对话框,当你启动几次IIS,就会有几个这样的对话框(我...