日期:2010-02-26 浏览次数:20846 次
特点:
读取机制:自动判断有无缓存了的xml文件,当xml文件存在数据,侧从xml获取数据,反之从数据库读取;
缓存机制:根据xml文件生存时间和用户自定义的缓存时间判断缓存有无过期,过期侧生存新的xml文件;
有效减少数据库查询读取次数,缓存数据量小读取更快
修改了一下,加了两个方法,使用更方便
以下是引用片段:
代码:
<%
Rem xml缓存类
’--------------------------------------------------------------------
’转载的时候请保留版权信息
’作者:╰⑥月の雨╮
’博客: http://chthp.cnblogs.com/
’版本:ver1.0
’本类部分借鉴 walkmanxml数据缓存类,使用更为方便 欢迎各位交流进步
’--------------------------------------------------------------------
Class XmlCacheCls
Private m_DataConn ’数据源,必须已经打开
Private m_CacheTime ’缓存时间,单位秒 默认10分钟
Private m_XmlFile ’xml路径,用绝对地址,不需要加扩展名
Private m_Sql ’SQL语句
Private m_SQLArr ’(只读)返回的数据数组
Private m_ReadOn ’(只读)返回读取方式 1-数据库 2-xml 检测用
’类的属性=========================================
’数据源
Public Property Set Conn(v)
Set m_DataConn = v
End Property
Public Property Get Conn
Conn = m_DataConn
End Property
’缓存时间
Public Property Let CacheTime(v)
m_CacheTime = v
End Property
Public Property Get CacheTime
CacheTime = m_CacheTime
End Property
’xml路径,用绝对地址
Public Property Let XmlFile(v)
m_XmlFile = v
End Property
Public Property Get XmlFile
XmlFile = m_XmlFile
End Property
’Sql语句
Public Property Let Sql(v)
m_Sql = v
End Property
Public Property Get Sql
 
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。