asp程序运行速度测试

时间:2008-02-11 19:11:00 

asp程序运行速度试验实验:

1。作相同的分支条件判断:IF  比  SELECT慢。

用以下程序测试:

<%
dim tttt1,ttt2
session("ii")=0
for sn=0 to 5
ttt1=now()
for i=0 to 300000
   if session("ii")=0 then
      session("ii")=1
   else
     if session("ii")=1 then
      session("ii")=2
     else
       if session("ii")=2 then
          session("ii")=3
        else
           session("ii")=0
         end if
     end if
   end if
next
ttt2=now()
tou=ttt2-ttt1
Response.Write sn&"、"&tou*24*60*60&"<br>"
next

for sn=0 to 5
ttt1=now()
for i=0 to 300000
   select case session("ii")
      case 0
         session("ii")=1
      case 1
         session("ii")=2
       case 2
         session("ii")=3
       case 3
         session("ii")=0
   end select
next
ttt2=now()
tou=ttt2-ttt1
Response.Write sn&"、"&tou*24*60*60&"<br>"
next

%>

2, 如果把上例中的SESSION对象改为用普通的变量存。速度会快差不多8倍

3,进行字符串连接时往中间加入相同多的字符串,基数越大,越慢。

通过下面的程序测试:

<%
dim tttt1,ttt2
session("ii")=0
for sn=0 to 5
ttt1=now()
'  txt=""
   for i=0 to 10000
       txt="a"&txt
   next
ttt2=now()
tou=ttt2-ttt1
Response.Write sn&"、"&tou*24*60*60&"<br>"
next
%>

进行同样长字节的字符连接时,汉字比英文快4倍,通过下面的程序测试

<%

dim tttt1,ttt2
for sn=0 to 5
ttt1=now()
  txt=""
   for i=0 to 20000
          txt="人"&txt
   next
ttt2=now()
tou=ttt2-ttt1
Response.Write sn&"、"&tou*24*60*60&"<br>"
next

txt=""
for sn=0 to 5
ttt1=now()
  txt=""
   for i=0 to 20000
          txt="aa"&txt
   next
ttt2=now()
tou=ttt2-ttt1
Response.Write sn&"、"&tou*24*60*60&"<br>"
next

%>

标签:程序,速度,asp,测试
0
投稿

猜你喜欢

  • sql server 锁表语句分享

    2012-02-12 15:49:20
  • 浅谈信息可视化

    2010-03-10 10:55:00
  • 如何由Sybase向SQL Server移植数据库

    2009-01-20 15:56:00
  • 如何在2003系统注册fso组件

    2010-11-29 19:55:00
  • 为什么要登录?

    2010-11-30 21:41:00
  • 教你如何升级SQL Server数据库系统

    2009-01-19 14:42:00
  • 优化 SQL Server 索引的小技巧

    2012-10-07 11:00:07
  • 可以在线创建文件夹吗?

    2009-11-01 18:07:00
  • 如何增强网站数据库Access文件的安全性

    2008-11-13 16:58:00
  • DOM_window对象属性之--clipboardData对象操作代码

    2011-02-05 10:49:00
  • Qzoneing主题视觉设计分享

    2009-07-21 18:12:00
  • 让ExtJs的combobox不显示HTML……

    2009-05-31 17:01:00
  • 事件检测

    2009-04-11 18:03:00
  • asp导出CSV格式数据

    2008-12-24 21:25:00
  • 网页设计十大诀窍

    2007-10-19 13:03:00
  • asp如何建立和删除文件夹?

    2009-11-26 20:34:00
  • WEB2.0网页制作标准教程(6)XHTML代码规范

    2007-12-13 13:03:00
  • 数据库查询的分页优化技巧

    2009-05-17 10:31:00
  • 如何把小写数字转换成英文?

    2009-11-06 13:59:00
  • 用途相似的标签

    2008-05-23 13:11:00
  • asp之家 网络编程 m.aspxhome.com