亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

asp提高首頁性能的技巧

2024-05-04 11:05:35
字體:
來源:轉載
供稿:網友

網站是首頁訪問量是最大的,但是如果在打開首頁的時候速度非常緩慢,那么就會影響用戶們的瀏覽欲望,那么我們要如何提高網站的首頁性能呢?那么我們現在就去看看asp提高首頁性能的技巧。

通常我們把需要經過復雜運算或者查詢數據庫得出的數據緩存起來或者生成靜態網頁來提高web應用的性能,這次我們直接把首頁的輸出緩存成一個字符串,然后定時更新,即照顧了性能,又不影響首頁的時效性.這里用到了一些VBS自定義類,Application對象,XmlHttp對象,adodb.stream對象的一些東西。
最好讓這個頁和你要緩存的頁在一個目錄下,要不有些相對路徑的圖片就無法顯示了,另外緩存有的頁面會出現亂碼,我還不知道怎么解決這個問題呢,可能在Response的時候需要設置一下編碼類型,大家可以試試
?

復制代碼 代碼如下:

<%?
Dim?wawa,StarTime,EndTime?
StarTime=Timer()?
Set?wawa=new?Cls_Cache?
wawa.Reloadtime=0.5?
wawa.CacheName="wawa"?
wawa.Name="XmlInfoIndex"?
If?wawa.ObjIsEmpty()?Then?CacheXmlInfoIndex()?
Response.Write?wawa.value?
EndTime=Timer()?
Response.Write?"<br>執行時間:"?&?FormatNumber((Endtime-StarTime)*1000,5)?&?"毫秒。"?

Sub?CacheXmlInfoIndex()?
?Dim?BodyText,?xml?
?Set?xml?=?Server.CreateObject("Microsoft.XMLHTTP")?
?'把下面的地址替換成你的首頁的文件地址,一定要用http://開頭的絕對路徑,不能寫相對路徑?
?xml.Open?"GET",?"http://onlytiancai/bak/vote/InfoIndex.asp",?False?
?xml.Send???
?BodyText=xml.ResponseBody?
?BodyText=BytesToBstr(BodyText,"gb2312")?
?wawa.Value=BodyText?
Set?xml?=?Nothing?
End?Sub?
Function?BytesToBstr(body,Cset)?
????????dim?objstream?
????????set?objstream?=?Server.CreateObject("adodb.stream")?
????????objstream.Type?=?1?
????????objstream.Mode?=3?
????????objstream.Open?
????????objstream.Write?body?
????????objstream.Position?=?0?
????????objstream.Type?=?2?
????????objstream.Charset?=?Cset?
????????BytesToBstr?=?objstream.ReadText??
????????objstream.Close?
????????set?objstream?=?nothing?
End?Function?
%>?
<%?
'下面這個類可以保存在單獨的文件里,然后包含到此頁?
Class?Cls_Cache?
?Rem?==================使用說明==============================================?
?Rem?=?本類模塊是動網先鋒原創,作者:迷城浪子。如采用本類模塊,請不要去掉這個說明。這段注釋不會影響執行的速度。=?
?Rem?=?作用:緩存和緩存管理類??????????????????????????????????????????????????????????????????????????????????=?
?Rem?=?公有變量:Reloadtime?過期時間(單位為分鐘)缺省值為14400,???????????????????????????????????????????????=?
?Rem?=?MaxCount?緩存對象的最大值,超過則自動刪除使用次數少的對象。缺省值為300??????????????????????????????????=?
?Rem?=?CacheName?緩存組的總名稱,缺省值為"Dvbbs",如果一個站點中有超過一個緩存組,則需要外部改變這個值。????????=?
?Rem?=?屬性:Name?定義緩存對象名稱,只寫屬性。??????????????????????????????????????????????????????????????????=?
?Rem?=?屬性:value?讀取和寫入緩存數據。?????????????????????????????????????????????????????????????????????????=??
?Rem?=?函數:ObjIsEmpty()判斷當前緩存是否過期。????????????????????????????????????????????????????????????????=?
?Rem?=?方法:DelCahe(MyCaheName)手工刪除一個緩存對象,參數是緩存對象的名稱。???????????????????????????????????=?
?Rem?================================================================?
?Public?Reloadtime,MaxCount,CacheName?
?Private?LocalCacheName,CacheData,DelCount?
?Private?Sub?Class_Initialize()?
??Reloadtime=14400?
??CacheName="Dvbbs"?
?End?Sub?
?Private?Sub?SetCache(SetName,NewValue)?
??Application.Lock?
??Application(SetName)?=?NewValue?
??Application.unLock?
?End?Sub??
?Private?Sub?makeEmpty(SetName)?
??Application.Lock?
??Application(SetName)?=?Empty?
??Application.unLock?
?End?Sub??
?Public??Property?Let?Name(ByVal?vNewValue)?
??LocalCacheName=LCase(vNewValue)?
?End?Property?
?Public??Property?Let?Value(ByVal?vNewValue)?
??If?LocalCacheName<>""?Then??
???CacheData=Application(CacheName&"_"&LocalCacheName)?
???If?IsArray(CacheData)??Then?
????CacheData(0)=vNewValue?
????CacheData(1)=Now()?
???Else?
????ReDim?CacheData(2)?
????CacheData(0)=vNewValue?
????CacheData(1)=Now()?
???End?If?
???SetCache?CacheName&"_"&LocalCacheName,CacheData?
??Else?
???Err.Raise?vbObjectError?+?1,?"DvbbsCacheServer",?"?please?change?the?CacheName."?
??End?If???
?End?Property?
?Public?Property?Get?Value()?
??If?LocalCacheName<>""?Then??
???CacheData=Application(CacheName&"_"&LocalCacheName)??
???If?IsArray(CacheData)?Then?
????Value=CacheData(0)?
???Else?
????Err.Raise?vbObjectError?+?1,?"DvbbsCacheServer",?"?The?CacheData?Is?Empty."?
???End?If?
??Else?
???Err.Raise?vbObjectError?+?1,?"DvbbsCacheServer",?"?please?change?the?CacheName."?
??End?If?
?End?Property?
?Public?Function?ObjIsEmpty()?
??ObjIsEmpty=True?
??CacheData=Application(CacheName&"_"&LocalCacheName)?
??If?Not?IsArray(CacheData)?Then?Exit?Function?
??If?Not?IsDate(CacheData(1))?Then?Exit?Function?
??If?DateDiff("s",CDate(CacheData(1)),Now())?<?60*Reloadtime??Then?
???ObjIsEmpty=False?
??End?If?
?End?Function?
?Public?Sub?DelCahe(MyCaheName)?
??makeEmpty(CacheName&"_"&MyCaheName)?
?End?Sub?
End?Class?
%>?

以上就是關于asp提高首頁性能的技巧,看完本文后大家都學會了么?如果想了解相關知識大家可以在錯新技術頻道查資料了解。?

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩在线观看网址| 欧美日韩亚洲激情| 国产午夜精品视频免费不卡69堂| 亚洲精品98久久久久久中文字幕| 国产精品扒开腿做爽爽爽的视频| 欧美美女操人视频| 欧美一级黑人aaaaaaa做受| 欧美老女人www| 日韩精品免费看| 情事1991在线| 国产精品美女视频网站| 亚洲精品免费在线视频| 国产精品视频白浆免费视频| 在线观看久久久久久| 欧美一区二区三区精品电影| 国内外成人免费激情在线视频网站| 美女久久久久久久久久久| 91av国产在线| 成人性生交大片免费看视频直播| 国产精品第二页| 在线视频欧美性高潮| 久久影院资源站| 久久亚洲国产成人| 日韩在线一区二区三区免费视频| 91a在线视频| 成人在线播放av| 性色av香蕉一区二区| 亚洲护士老师的毛茸茸最新章节| 亚洲第一免费网站| 亚洲第一精品夜夜躁人人躁| 伊人久久五月天| www.国产一区| 国产精品成人aaaaa网站| 91地址最新发布| www国产亚洲精品久久网站| 欧美专区第一页| 色无极影院亚洲| 日韩成人xxxx| 亚洲欧美日韩国产中文| 人人爽久久涩噜噜噜网站| 亚洲精品成人免费| 久久免费视频在线观看| 亚洲美女精品成人在线视频| 亚洲免费av电影| 国产成人精品日本亚洲| 亚洲国产精彩中文乱码av| 国产婷婷成人久久av免费高清| 在线观看国产精品日韩av| 国产亚洲欧洲在线| 成人午夜在线影院| 欧美日韩亚洲一区二区三区| 伊人久久精品视频| 国产精品黄页免费高清在线观看| 综合136福利视频在线| 午夜免费日韩视频| 欧美激情女人20p| 亚洲第一精品久久忘忧草社区| 日本一区二区在线播放| 亚洲精品中文字幕女同| 国产精品电影观看| 亚洲激情成人网| 欧美一区二粉嫩精品国产一线天| 国产精品久久国产精品99gif| 日韩精品在线视频| 日韩在线视频线视频免费网站| 国产免费一区二区三区在线观看| 日韩中文字幕在线| 午夜精品一区二区三区在线视频| 国产日韩欧美视频在线| 91亚洲国产精品| 日韩免费黄色av| 亚洲第一页自拍| 日韩大片在线观看视频| 热久久免费国产视频| 久久国产精品网站| 欧美激情视频在线| 日韩精品极品在线观看播放免费视频| 92国产精品久久久久首页| 欧美在线性视频| 正在播放欧美视频| 一个人www欧美| 亚洲日本欧美中文幕| 精品成人av一区| 亚洲天堂精品在线| 色婷婷久久av| 欧美性猛交xxxx免费看久久久| 综合激情国产一区| 欧美激情一二区| 精品福利樱桃av导航| 欧美激情视频免费观看| 日韩av手机在线观看| 亚洲精品在线不卡| 欧美亚洲国产视频| 中文字幕日韩av综合精品| 久久久久久91香蕉国产| 欧美一级片在线播放| 中文字幕欧美专区| 久久久视频精品| 色综合久久久久久中文网| 日日骚av一区| 亚洲第一区中文99精品| 国产欧美中文字幕| 国产成人精品久久二区二区| 最近免费中文字幕视频2019| 午夜精品久久久久久久久久久久久| 成人精品在线视频| 亚洲欧美三级在线| 欧美激情精品久久久久久免费印度| 午夜精品理论片| 久久久久久久91| 欧美久久精品一级黑人c片| 欧洲日本亚洲国产区| 91亚洲国产精品| 日韩在线视频中文字幕| 91精品久久久久久久久久入口| 精品成人在线视频| 日韩免费电影在线观看| 亚洲欧美成人在线| 欧美精品激情blacked18| 欧美性做爰毛片| 日韩av在线一区| 精品国产自在精品国产浪潮| 精品一区二区三区四区| 欧美成人午夜剧场免费观看| 国产精品久久久久久久电影| 中文字幕免费精品一区高清| 亚洲午夜女主播在线直播| 97视频网站入口| 在线丨暗呦小u女国产精品| 亚洲成人激情视频| 在线中文字幕日韩| 中文字幕精品在线| 成人综合国产精品| 亚洲最新视频在线| 国产精品日韩一区| 久久久久久亚洲精品中文字幕| 欧美日韩在线看| 亚洲精品自拍视频| 欧美尤物巨大精品爽| 日韩的一区二区| 欧美中文在线免费| 久久久免费电影| 久久这里有精品视频| 欧美一区视频在线| 夜夜嗨av色综合久久久综合网| 国产精品无av码在线观看| 日本三级久久久| 日韩av在线直播| 91久久嫩草影院一区二区| 91在线网站视频| 欧美黑人xxx| 2019最新中文字幕| 欧美日韩国产丝袜美女| 精品电影在线观看| 亚洲视频在线播放| 久久精品色欧美aⅴ一区二区| 国产主播欧美精品| 国内精品视频一区| 九九九热精品免费视频观看网站| 欧美性xxxx| 欧美一区二区三区……| 日韩电影免费观看在线| 国内久久久精品| 亚洲国产精品久久久久秋霞不卡|