你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 网络与通信
动静结合提高ASP应用程序的性能(二)
 

3  实现

31 StaticFile_Class类文件

<%

Class StaticFile_Class

    Dim mFilename, mhaserror,mrefreshtime,mfso,mfullfile,mopenfile

    Private Sub Class_Initialize

        'mrefreshtime是缓存有效时间,单位为秒。当mrefreshtime-1时不需要刷新;

        '比较当前时间和缓存文件的最后修改时间,如果超过该时间,则需要重新生成

mrefreshtime = -1

'mhaserror是使用这个类是否发生错误,为0时没有错误,为-1,则表示缓存文件

'不存在;为-2时,需要刷新缓存文件

mhaserror = 0

        '清除对象

Set mfso=Server.CreateObject("Scripting.FileSystemObject")

    End Sub

 

   Private Sub Class_Terminate 

        '清除对象

        set mfso = nothing

   End Sub

      

Public Property Let Filename(temps)

        mFilename = temps

        '生成缓存文件的静态绝对路径

        mfullfile = server.Mappath(mFilename)

    End Property

   

Private Property Get Filename()

        Filename = mFilename

    End Property   

 

    Public Property Let refreshtime(t)

        mrefreshtime = t

    End Property

   

Private Property Get refreshtime()

        refreshtime = mrefreshtime

    End Property   

 

    public Property Get haserror()

        haserror = mhaserror

    End Property  
  推荐精品文章

·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录
·2023年10月目录
·2023年9月目录 
·2023年8月目录 

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089