利用 cache 做对比静态页的网页技术(2)
If Application("default") <> "" Then
If DateDiff("s", Now, dateVal) > 0 Then
'如果有,就从缓存读取,对服务器来说,就是从内存读取
tobody = Application("default")&"<!--new cache"&dateVal&"-->"
Exit Function
End If
End If
Dim body
'如果缓存没有,则从远程读取,并写入缓存,设置缓存时间。
body = readRemoteFile("http://www.aoaob.com/default.asp")
tobody = body&"<!--made cache"&Now&"-->"
Application.Lock
Application("default") = body
Application("defaultdate") = DateAdd("s",1200,Now)
Application.UnLock
End Function
Response.Write(tobody())
%>