简单的说使用Cache基本原理是,把经常需要且获得代价昂贵的数据在内存中持续保存一定时间,以供这些数据可以被直接地全局地访问。例如,有一些数据需要从数据库多个表中查询获得,且几乎每个页面都要调用这些数据。
以下代码程序实现ASP定时刷新Cache,也就是说给Application中储存的设一个过期时间。
以下为引用的内容: default.asp
<%@Language=VBScript%> <%Option Explicit%> <%Response.Buffer=True%> <!--#include file = "conn.asp"--> <!--#include file = "GetCache.asp"--> <HTML> <HEAD> <TITLE>ASP Cache演示</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312"> </HEAD> <BODY> <h4>每隔10秒刷新Cache:</h4> <% response.Flush GetHTMLStream response.Write HTMLStream %> </body> </html> |