提高ASP页面的执行效率(中)

本文介绍了三种有效提升ASP程序性能的方法:一是将对象变量转换为本地变量以提高读取速度;二是利用With...EndWith语句简化对对象属性的设置过程;三是减少使用session变量来避免连续调用带来的性能损耗。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2.影响ASP的要素

  (1).尽量把对象变量转换成本地变量,因为读本地变量比读对象变量要快许多。

  比较慢的例子:

if Myobj.Value = 0 then
 
Do something
elseif Myobj.Value > 0 then
 
Do something
elseif Myobj.Value < 0 then
 
Do something
end if 

  比较快的例子:

MyVar = Myobj.Value
if MyVar = 0 then
 
Do something
elseif MyVar > 0 then
 
Do something
elseif MyVar < 0 then
 
Do something
end if 

  (2).如果你使用的是VBScript 5.0或者是更新的版本,尽量使用 With ... End With语句,这也可以提高你的程序运行速度。

  比较慢的例子:

Myobj.FirstName = "Srinivasa"
Myobj.LastName 
= "Sivakumar"
Myobj.City 
= "Chicago" 

  比较快的例子:

With Myobj
 .FirstName 
= "金虎"
 .LastName 
= ""
 .City 
= "滁州"
End with 

  (3).就总体而言,避免使用session变量有助于提高速度,这是因为不同的ASP页面分别在不同的线程里面运行的,而session调用却不是这样的,他是连续的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值