欢迎光临
我们一直在努力

asp性能测试第二部分(转)(四)

建站超值云服务器,限时71元/月

四、是否应该通过包含引用adovbs.inc?

   microsoft提供的adovbs.inc包含了270行代码,这些代码定义了大多数的ado属性常量。我们这个示例只从adovbs.inc引用了2个常量。因此本次测试(ado__02.asp)中我们删除了包含文件引用,设置属性时直接使用相应的数值。

objrs.cursortype = 0 adopenforwardonly

objrs.locktype = 1 adlockreadonly

   可以看到页面开销下降了23%。该值并不影响单个记录的提取和显示时间,因为这里的变化不会影响循环内的记录集操作。有多种方法可以解决adovbs.inc的引用问题。我们建议将adovbs.inc文件作为参考,设置时通过注释加以说明。请记住,正如第一部分所指出的,适度地运用注释对代码的效率影响极小。另外一种方法是将那些需要用到的常量从adovbs.inc文件拷贝到页面内。

   还有一个解决该问题的好方法,这就是通过链接ado类型库使得所有的ado常量直接可用。把下面的代码加入global.asa文件,即可直接访问所有的ado常量:

< !–metadata type="typelib"

file="c:program filescommon filessystemadomsado15.dll"

name="adodb type library" — >

或者:

< !–metadata type="typelib"

uuid="00000205-0000-0010-8000-00aa006d2ea4"

name="adodb type library" — >

   因此,我们的第一条规则为:

避免包含adovbs.inc文件,通过其他方法访问和使用ado常量。

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » asp性能测试第二部分(转)(四)
分享到: 更多 (0)

相关推荐

  • 暂无文章