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

首頁(yè) > 編程 > ASP > 正文

asp磁盤(pán)緩存技術(shù)使用的代碼

2024-05-04 10:58:02
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

這一種方法適合,訪問(wèn)相對(duì)集中在同樣內(nèi)容頁(yè)面的網(wǎng)站,會(huì)自動(dòng)生成緩存文件(相當(dāng)于讀取靜態(tài)頁(yè)面,但會(huì)增大文件)。如果訪問(wèn)不集中會(huì)造成服務(wù)器同時(shí)讀取文件當(dāng)機(jī)。

注意:系統(tǒng)需要FSO權(quán)限、XMLHTTP權(quán)限

系統(tǒng)包括兩個(gè)文件,其實(shí)可以合并為一個(gè)。之所以分為兩個(gè)是因?yàn)椴糠謿⒍拒浖?huì)因?yàn)槔镞吅蠪SO、XMLHTTP操作而被認(rèn)為是腳本木馬。

調(diào)用時(shí),需要在ASP頁(yè)面的最上邊包含主文件,然后在下邊寫(xiě)下以下代碼

<% Set MyCatch=new CatchFile MyCatch.Overdue=60*5 '修改過(guò)期時(shí)間設(shè)置為5個(gè)小時(shí) if MyCatch.CatchNow(Rev) then response.write MyCatch.CatchData response.end end if set MyCatch=nothing %>

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

主包含文件:FileCatch.asp
<!--#include file="FileCatch-Inc.asp"-->
<%
'---- 本文件用于簽入原始文件,實(shí)現(xiàn)對(duì)頁(yè)面的文件Catch
'---- 1、如果文件請(qǐng)求為POST方式,則取消此功能
'---- 2、文件的請(qǐng)求不能包含系統(tǒng)的識(shí)別關(guān)鍵字
'---- 3、作者 何直群 (www.wozhai.com)
Class CatchFile
        Public Overdue,Mark,CFolder,CFile '定義系統(tǒng)參數(shù)
        Private ScriptName,ScriptPath,ServerHost '定義服務(wù)器/頁(yè)面參數(shù)變量
        Public CatchData        '輸出的數(shù)據(jù)

        Private Sub Class_Initialize        '初始化函數(shù)
                '獲得服務(wù)器及腳本數(shù)據(jù)
                ScriptName=Request.Servervariables("Script_Name") '識(shí)別出當(dāng)前腳本的虛擬地址
                ScriptPath=GetScriptPath(false)        '識(shí)別出腳本的完整GET地址
                ServerHost=Request.Servervariables("Server_Name") '識(shí)別出當(dāng)前服務(wù)器的地址

                '初始化系統(tǒng)參數(shù)
                Overdue=30        '默認(rèn)30分鐘過(guò)期
                Mark="NoCatch"        '無(wú)Catch請(qǐng)求參數(shù)為 NoCatch
                CFolder=GetCFolder        '定義默認(rèn)的Catch文件保存目錄
                CFile=Server.URLEncode(ScriptPath)&".txt"        '將腳本路徑轉(zhuǎn)化為文件路徑

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 林芝县| 都兰县| 青浦区| 济源市| 兴仁县| 开平市| 巴林左旗| 闸北区| 美姑县| 北票市| 崇仁县| 西昌市| 县级市| 洛川县| 宝坻区| 微博| 桓仁| 五常市| 太谷县| 当雄县| 保康县| 四子王旗| 广安市| 繁昌县| 民和| 建瓯市| 新平| 永城市| 彭州市| 三穗县| 大关县| 南汇区| 镇宁| 和政县| 镇坪县| 公安县| 高雄县| 广东省| 尉犁县| 仁化县| 汉川市|