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

ASP
从文本文件中读取信息并存储入数据库
文本搜索
FileSystemObject处理文件
设计 FileSystemObject
处理驱动器和文件夹
用ASP做一个TOP COOL的站内搜索
怎样读取一个文本文件的内容?
在线用表单建立文件夹
filesystemobject组件的用法示例
ASP中文本文件与数据库文件的数据交换(FSO)
读取目录下的所有文件(包括子目录下的所有文件)
ASP中FSO的神奇功能 - FSO不能做到的
ASP中FSO的神奇功能 - 用FSO进行内容管理
ASP中FSO的神奇功能 - 使用FSO进行搜索
ASP中FSO的神奇功能 - 权限许可
ASP中FSO的神奇功能 - 文件读取
ASP中FSO的神奇功能 - 写文件
ASP中FSO的神奇功能 - 简介
读取目录下的文件得到一个数组
奇妙的文件系统对象组件

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 173 ::
收藏到网摘: 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调用却不是这样的,他是连续的。