国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

asp緩存類

2024-05-04 11:02:45
字體:
來源:轉載
供稿:網友
至于緩存的作用,我想我也不用再多說了,它的作用已經很明顯,特別是對于信息量非常大或是全數據庫頁面的網站,他能很好地利用主機的內存資源,加速ASP的執行效率,減輕服務器的負擔,而動網在這一方面做得是最突出的,像他現在的dvbbs7.1.0版,更是在緩存的利用上更上一層樓,前后臺大多的操作都和緩存有關,而現在動網里用的也就是迷城浪子的緩存類,下面列出動網的三大高手寫的ASP緩存類

木鳥寫的
復制代碼 代碼如下:
'**********************************************
' vbs Cache類

' 屬性valid,是否可用,取值前判斷
' 屬性name,cache名,新建對象后賦值
' 方法add(值,到期時間),設置cache內容
' 屬性value,返回cache內容
' 屬性blempty,是否未設置值
' 方法makeEmpty,釋放內存,測試用
' 方法equal(變量1),判斷cache值是否和變量1相同
' 方法expires(time),修改過期時間為time
' 木鳥 2002.12.24
' http://www.aspsky.net/
'**********************************************
class Cache
private obj 'cache內容
private expireTime '過期時間
private expireTimeName '過期時間application名
private cacheName 'cache內容application名
private path 'uri

private sub class_initialize()
path=request.servervariables("url")
path=left(path,instrRev(path,"/"))
end sub

private sub class_terminate()
end sub

public property get blEmpty
'是否為空
if isempty(obj) then
blEmpty=true
else
blEmpty=false
end if
end property

public property get valid
'是否可用(過期)
if isempty(obj) or not isDate(expireTime) then
valid=false
elseif CDate(expireTime)<now then
valid=false
else
valid=true
end if
end property

public property let name(str)
'設置cache名
cacheName=str & path
obj=application(cacheName)
expireTimeName=str & "expires" & path
expireTime=application(expireTimeName)
end property

public property let expires(tm)
'重設置過期時間
expireTime=tm
application.lock
application(expireTimeName)=expireTime
application.unlock
end property

public sub add(var,expire)
'賦值
if isempty(var) or not isDate(expire) then
exit sub
end if
obj=var
expireTime=expire
application.lock
application(cacheName)=obj
application(expireTimeName)=expireTime
application.unlock
end sub

public property get value
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 襄樊市| 大厂| 沧源| 松阳县| 萝北县| 噶尔县| 赤水市| 林甸县| 武汉市| 岳池县| 大港区| 宣化县| 左云县| 武强县| 柳江县| 枝江市| 抚顺县| 武川县| 荥经县| 余干县| 大名县| 天峻县| 罗源县| 大荔县| 九江县| 和平县| 洛南县| 陇川县| 调兵山市| 保康县| 都安| 木里| 天柱县| 岫岩| 凤山县| 丹巴县| 龙胜| 龙胜| 巴楚县| 松桃| 西安市|