当前位置: 网学 > 编程文档 > ASP > 正文

ASP提高数据显示效率-缓存探幽

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/06/16
0
  If temp1 > 0 And retVal <> "" Then
  ''本函数返回记录数
  DisplayCachedRecords = retVal
  Response.Write "<b><font color=""green"">利用缓存读取数据"
  Response.Write " ... (" & temp1 & " 秒剩余)</font></b>"
  Response.Write "<br><br>"
  Else
  ''retVal 是空的话,就赋予DisplayRecords的值给变量temp2
  Dim temp2
  temp2 = DisplayRecords()
  ''保存到Application.------------------>重点
  Application.Lock
  Application("cache_demo") = temp2
  Application("cache_demo_date") = DateAdd("s",Secs,Now)
  Application.UnLock
  DisplayCachedRecords = temp2
  '' 这里随便写上了记录的缓存的过去时间,相对总秒数倒差 :
  Response.Write "<b><font color=""red"">刷新缓存显示 ..."
  Response.Write "</font></b><br><br>"
  End If
  End Function
  %>

  说明完毕.

  以下为完整无注释代码

  调用方法:<%=DisplayCachedRecords(20)%>

  写在后面的话:如果你感觉你的服务器内存不够大的话,不要大量使用缓存.

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号