這一種方法適合,訪問(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 %> |