程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> ASP技巧 >> Asp緩存技術原理

Asp緩存技術原理

編輯:ASP技巧
像一些整站系統中,都有緩存功能,這樣就可以增加頁面打開的速度了。
這裡介紹一下ASP實現緩存功能的代碼,與大家分享
< %
'功能:ASP緩存技術原理
'開發:www.ASPprogram.cn
'作者:wangsdong
'注意:緩存文件夾中的文件必須是靜態文件,動態文件實現不了動態的效果
'原創文章,轉載請保留此信息,謝謝
path="cache" '緩存文件夾名,用來存儲最後的緩存文件的
Set MyFileObject=Server.CreateObject("Scripting.FileSystemObject")
filename=server.mappath(path&"/test.Html")
IF MyFileObject.FileExists(filename) then '判斷文件是否存在,如果存在,直接從緩存中讀取內容
    Set MyTextFile=MyFileObject.OpenTextFile(filename)
 str=MyTextFile.readall
 MyTextFile.Close
 response.write str
Else
    Set MyTextFile=MyFileObject.CreateTextFile(filename)
 str="歡迎光臨ASP編程網!"&vbnewline
 str=str&"<% response.write ""aaa"" %"&">"&vbnewline '這裡是生成ASP代碼,結果是不能運行的
    MyTextFile.WriteLine(str) 
 '輸出內容
 response.write "aaa=<br>" '這裡加上這個,用來區別從緩存中讀取和直接輸出兩種情況
 response.write str
    MyTextFile.Close 
END IF
% >
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved