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

dim pathfilename,objstatic,temps

        '设置缓存文件的文件名

        pathfilename = "/html/classtree" & cstr(ChannelID) & ".html"

        set objstatic = new StaticFile_Class

        objstatic.Filename = pathfilename

        '设置缓存文件有效时间,此处为10分钟,不同栏目可以设置不同值

objstatic.refreshtime = 3600

        '读取缓存文件

temps = objstatic.ReadFile

        '缓存文件存在且缓存时间有效

if objstatic.haserror = 0 then

            ShowEliteBlocks = temps

        '缓存文件不存在,或缓存时间无效,需刷新

        else

'查询数据库并输出,下面为示意代码

'修改原来的response.write为以下形式

Temps = temps & "查询数据库得到的内容"

(代码被省略)

'刷新缓存文件,以便下次访问

            objstatic.writefile(strClassTree)

ShowEliteBlocks = temps

End if

'清除对象

        Set objstatic = nothing

End function

最后修改index.asp中的call ShowEliteBlocks(xwid)response.write ShowEliteBlocks(xwid)

 

4  结语

目前,采用ASPVBScritp构造的动态网站还比较多。采用上述方法,通过使用静态缓存文本,可以在不影响网站动态功能的前提下,较好地改善了网站服务器的性能,而且修改原有程序的工作量比较小,修改比较容易。

  推荐精品文章

·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