ASP程序性能测试报告(七)

作者:袖梨 2022-07-02
十、用哪种方法引用记录集字段值效率最高?
   10.1 测试
   至此为止我们一直通过名字引用记录集中的字段值。由于这种方法要求每次都必须寻找相应的字段,它的效率并不高。为证明这一点,下面这个测试中我们通过字段在集合中的索引引用它的值(ADO__08.asp):
    'write data
     Do While Not objRS.EOF
        Response.Write( _
    "< TR >" & _
    "< TD >" & objRS(0) & "< /TD >" & _
    "< TD >" & objRS(1) & "< /TD >" & _
    "< TD >" & objRS(2) & "< /TD >" & _
    "< TD >" & objRS(3) & "< /TD >" & _
    "< TD >" & objRS(4) & "< /TD >" & _
    "< TD >" & objRS(5) & "< /TD >" & _
    "< TD >" & objRS(6) & "< /TD >" & _
    "< /TR > " _
        )
        objRS.MoveNext
     Loop
   和预期的一样,页面开销也有小小的变化(这或许是因为代码略有减少)。然而,这种方法在显示时间上的改善是相当明显的。
   在下一个测试中,我们把所有的字段分别绑定到变量(ADO__09.asp):
If objRS.EOF Then
     Response.Write("No Records Found")
Else
     'write headings
     ...
     Dim fld0
     Dim fld1
     Dim fld2
     Dim fld3
     Dim fld4

相关文章

精彩推荐