asp程序运行速度测试(2)
时间:2008-02-11 19:11:00
用FOR 循环比DO WHILE循环要快得多,用下面的程序测试,虽然FOR循环中要多一个变量
<%
dim tttt1,ttt2
for sn=0 to 5
ttt1=now()
i=0
do while i<=100000
i=i+1
loop
ttt2=now()
tou=ttt2-ttt1
Response.Write sn&"、"&tou*24*60*60&"<br>"
next
for sn=0 to 5
ttt1=now()
ii=0
for i=0 to 100000
ii=ii+1
next
ttt2=now()
tou=ttt2-ttt1
Response.Write sn&"、"&tou*24*60*60&"<br>"
next
%>
定义5000个一个字符的SESSION并不比定义5000个有5000个字符串长的SESSION少花很多时间,两者时间差仅为近一倍,用一秒多钟。倒是生成这个5000个字符长的变量花了不少的时间
,<%
dim tttt1,ttt2
c="a"
for sn=0 to 5
session.abandon
ttt1=now()
for i=0 to 5000
session("s"&i)=c
next
ttt2=now()
tou=ttt2-ttt1
Response.Write sn&"、"&tou*24*60*60&":"&session("s"&i-1)&"<br>"
next
for i=0 to 5000
c="a"&c
next
for sn=0 to 5
session.abandon
ttt1=now()
for i=0 to 5000
session("s"&i)=c
next
ttt2=now()
tou=ttt2-ttt1
Response.Write sn&"、"&tou*24*60*60&":" &session("s"&i-1)&"<br>"
next
%>
这段程序从SN=3起就很慢,而前面非常快
<!--#include file="filetou.asp"-->
<%
dim tttt1,ttt2
for sn=0 to 5
ttt1=now()
for i=1 to 20
sql ="SELECT 名称 from user where 名称='阿余'"
Set rs=Server.CreateObject("ADODB.RecordSet")
rs.Open sql,conn,1,3
rs("名称")="阿余"
rs.update
rs.close
next
ttt2=now()
tou=ttt2-ttt1
Response.Write sn&"、"&tou*24*60*60&":"&session("s"&i-1)&"<br>"
next
%>
而这样就快多了。
标签:程序,速度,asp,测试
0
投稿
猜你喜欢
Pyqt QImage 与 np array 转换方法
2022-01-03 01:18:53
tensorflow之如何使用GPU而不是CPU问题
2023-07-06 13:05:48
Django学习笔记之ORM基础教程
2022-07-25 22:59:07
详解Python中的四种队列
2021-05-10 01:48:04
python交互式图形编程实例(一)
2022-11-12 14:44:53
使用python实现学生信息管理系统
2022-11-24 21:28:35
使用Python防止SQL注入攻击的实现示例
2022-02-09 05:28:24
Python 文件管理实例详解
2022-08-22 16:29:54
Goland项目使用gomod配置的详细步骤
2024-04-26 17:35:34
基于Python自制一个文件解压缩小工具
2021-10-15 14:28:00
python 装饰器的基本使用
2021-04-01 07:12:50
详解MySQL分组链接的使用技巧
2024-01-14 03:40:37
js+html5实现canvas绘制镂空字体文本的方法
2024-04-10 16:14:58
Html中JS脚本执行顺序简单举例说明
2024-04-29 13:38:46
vue实现登录后页面跳转到之前页面
2024-04-27 16:00:53
MySQL 定时器EVENT学习
2010-10-14 13:55:00
用python爬虫爬取CSDN博主信息
2023-06-13 08:11:10
Python基于正则表达式实现计算器功能
2021-08-17 13:00:02
Go语言map元素的删除和清空
2024-02-05 10:42:25
IE Cookie文件格式说明
2023-03-13 17:17:22