一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - ASP教程 - asp自帶的內(nèi)存緩存 application

asp自帶的內(nèi)存緩存 application

2019-09-06 11:45服務(wù)器之家 ASP教程

asp強(qiáng)大的application 是 php 中所沒(méi)有的。昨天朋友抱怨他的人才網(wǎng)站讀取速度慢,于是我?guī)退補(bǔ)sp中讀庫(kù)比較費(fèi)時(shí)的部分用application做了緩存。

函數(shù)getcache,會(huì)自動(dòng)建立需要的緩存。 

復(fù)制代碼代碼如下:


Function getcache(funsname,isreset,isarr,timeinfo) 
‘funsname — 需要緩存的內(nèi)容,這里要輸入一個(gè)function名 
‘isreset –是否更新[值:0(根據(jù)時(shí)間或判斷緩存為空時(shí)自動(dòng)更新)、1(主動(dòng)更新)] 
‘ isarr —- 所緩存的內(nèi)容是否為一個(gè)數(shù)據(jù)[0為字符串,1為數(shù)組] 
‘ timeinfo —- 緩存更新時(shí)間,單位為秒,當(dāng)值為0時(shí),則只在緩存為空時(shí),才更新 
dim domain = “cnzhaopin.com.cn” 
Dim temp_getconfig 
Dim re_getcache : re_getcache = False 
Dim temp_isarray_type : temp_isarray_type = False 
Dim Appfunsname : Appfunsname = Replace(Replace(Replace(funsname,”(”,”"),”)”,”"),”,”,”.”) 
If isarr = 1 Then temp_isarray_type = True 
If isreset = 1 Then re_getcache = True 
If isreset = 2 Then 
execute(”temp_getconfig=”&funsname) 
getcache = temp_getconfig 
Exit Function 
End If 
If Application(domain&”_”&Appfunsname&”_time”) = “” And timeinfo<>0 Then re_getcache = True 
If Not re_getcache Then 
If temp_isarray_type Then 
If Not IsArray(Application(domain&”_”&Appfunsname)) Then re_getcache = True 
Else 
If Application(domain&”_”&Appfunsname) = “” Then re_getcache = True 
End If 
End If 
If Not re_getcache And timeinfo<>0 Then 
If Int(DateDiff(”s”,Application(domain&”_”&Appfunsname&”_time”),now()))>timeinfo Then re_getcache = True 
End If 
If re_getcache Then 
execute(”temp_getconfig=”&funsname) 
Application.Lock 
Application(domain&”_”&Appfunsname) = temp_getconfig 
Application(domain&”_”&Appfunsname&”_time”) = Now() 
Application.UnLock 
Else 
temp_getconfig=Application(domain&”_”&Appfunsname) 
End If 
getcache = temp_getconfig 
End Function 



使用時(shí): 

復(fù)制代碼代碼如下:


Function output3 
output3=”" 
set newrs=conn.execute(”select TOP 60 companyname,comid,vipdata,ishot from company where isok=1 and vipqx>60 and vipqx<300 and vip=1 and comid in (select comid from jobs where zt<>1) order by newid()”) 
do while not newrs.eof 
output3=output3 & “……….” 
newrs.movenext 
loop 
newrs.close 
set newrs=nothing 
End function 
response.write getcache(”output3″,0,0,3600) 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美一级h| 欧美国产在线 | 交换余生在线播放免费 | 亚洲欧美久久久久久久久久爽网站 | 亚洲好骚综合 | 都市后宫小说 | 丝瓜秋葵番茄绿巨人在线观看 | 国产a一级毛片爽爽影院 | 成年私人影院免费视频网站 | 四虎影音在线 | 二区三区在线观看 | 免费毛片在线观看 | 亚洲大片在线观看 | 国产51| 亚洲 综合 欧美在线 热 | 蘑菇香蕉茄子绿巨人丝瓜草莓 | 国产成+人+综合+亚洲欧美丁香花 | 秋霞午夜视频 | 日本免费三片在线播放 | 国产在线观看99 | 日本在线视频免费观看 | 国产精品久久久久久岛国 | 九九九九九热 | 欧美成人aa | 爽好舒服宝贝添奶吻戏 | 香蕉91视频 | 欧美日韩精品一区二区三区高清视频 | 国产va免费精品高清在线观看 | 荡女人人爱| 欧美一级特黄aaa大片 | 视频在线观看一区二区三区 | 亚洲天堂999 | 日本xxx在线观看免费播放 | 欧美亚洲国产精品久久久 | 欧美一区二区三区在线观看免费 | 91尤物在线 | 国内久久精品 | 久久AV国产麻豆HD真实 | 国产无限免费观看黄网站 | 日本一道本视频 | 91天堂影院|