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

'读取缓存文件的内容

    Public function ReadFile

        if mfso.FileExists(mfullfile) then

            '如果存在缓存文件

            if mrefreshtime <> -1 then '需要刷新

                Set mopenfile=mfso.getfile(mfullfile)

                dim moditime

                '获得缓存文件的最后修改时间

moditime = mopenfile.DateLastModified

                dim t1,t2

                t1 = TimeToSecond(Now())

                t2 = TimeToSecond(moditime)

                if (t1-t2) > mrefreshtime then

                '如果超过缓存有效时间,设置mhaserror

                    mhaserror = -2

                    ReadFile = ""

                    Set mOpenFile=nothing

                    exit function

                end if   

                Set mOpenFile=nothing

            end if

            '存在缓存文件,而且没有超过有效时间

            Set mopenfile = mfso.OpenTextFile(mfullfile)

            ReadFile = mopenfile.readall

            set mopenfile = nothing

        else

            mhaserror = -1

            ReadFile = ""

        end if   

    End function

       

'保存缓存文件的内容

    Public sub WriteFile(temps)

        Application.Lock    '读取缓存文件的内容

        Set mopenFile=mfso.OpenTextfile(mfullfile,2,true) 'true为不存在自行建立

        mopenFile.writeline(temps)

        Set mOpenFile=nothing

        Application.UnLock

    End sub

  推荐精品文章

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

  联系方式
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