激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP教程 - asp自帶的內存緩存 application

asp自帶的內存緩存 application

2019-09-06 11:45服務器之家 ASP教程

asp強大的application 是 php 中所沒有的。昨天朋友抱怨他的人才網站讀取速度慢,于是我幫他把asp中讀庫比較費時的部分用application做了緩存。

函數getcache,會自動建立需要的緩存。 

復制代碼代碼如下:


Function getcache(funsname,isreset,isarr,timeinfo) 
‘funsname — 需要緩存的內容,這里要輸入一個function名 
‘isreset –是否更新[值:0(根據時間或判斷緩存為空時自動更新)、1(主動更新)] 
‘ isarr —- 所緩存的內容是否為一個數據[0為字符串,1為數組] 
‘ timeinfo —- 緩存更新時間,單位為秒,當值為0時,則只在緩存為空時,才更新 
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 



使用時: 

復制代碼代碼如下:


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) 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 黄色免费在线网站 | 久久逼网 | 青草久久网 | 国产精品剧情一区二区三区 | 中文字幕在线观看精品 | 免费永久看羞羞片网站入口 | 免费香蕉成视频成人网 | 亚洲国产午夜精品 | 精品国产一区二区三区在线 | 99精美视频 | www.69色| 免费视频观看 | 日本黄色免费片 | 久久99精品久久久久久园产越南 | 黄色毛片免费看 | 蜜桃欧美性大片免费视频 | 国产福利不卡一区二区三区 | 免费观看视频91 | 精品国产91久久久久久久妲己 | 一级在线观看视频 | 一级毛片播放 | 91久久久久久久一区二区 | 粉嫩一区| 黄色网址免费在线播放 | 亚洲情av| 日韩在线播放第一页 | 免费亚洲视频在线观看 | 成人在线国产 | 成人午夜精品久久久久久久蜜臀 | 96视频在线免费观看 | 欧美综合在线观看视频 | 在线视频观看成人 | 国产精品久久久久久久久久久天堂 | 久久露脸国语精品国产91 | 午夜精品视频免费观看 | 国产成人视屏 | av在线看网站 | 成人福利视频导航 | 72pao成人国产永久免费视频 | 亚洲一区二区免费 | 国产一区二区午夜 |