当前位置: 首页 > 图文教程 > 网络编程 > ASP > 提高ASP页面的执行效率(中)

ASP
用ASP实现对Web搜索引擎Index Server的访问
ASP.NET数据库应用指南
利用ASP存取各种常用类型数据库(1)
利用ASP存取各种常用类型数据库(2)
利用ASP存取各种常用类型数据库(3)
利用ASP存取各种常用类型数据库(4)
利用ASP存取各种常用类型数据库(5)
利用ASP存取各种常用类型数据库(6)
一个简单的网上书城的例子(一)
一个简单的网上书城的例子(二)
一个简单的网上书城的例子(三)
一个简单的网上书城的例子(四)
一个简单的网上书城的例子(五)
一个简单的网上书城的例子(六)
一个简单的网上书城的例子(七)
一个简单的网上书城的例子(八)
用asp怎样编写文档搜索页面(1)
用asp怎样编写文档搜索页面(2)
用asp怎样编写文档搜索页面(3)
用asp怎样编写文档搜索页面(4)

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 72 ::
收藏到网摘: n/a

    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调用却不是这样的,他是连续的。