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

日期:2007年9月16日 作者:

ok,上面的函数改造完毕,调用的时候就是DisplayRecords.

下面是application大显身手了:

'该函数是写入缓存
Function DisplayCachedRecords(Secs)
Dim retVal, datVal, temp1
'Secs是每次要刷新数据的时间, retVal是数据,datVal是剩余时间
retVal = Application("cache_demo") '取得appliction的值
datVal = Application("cache_demo_date") '取得appliction的值
'判断datVal 的值,也就是要计算时间过去了没
If datVal = "" Then
'如果是空,datVal值为当前时间按秒加上secs定义的时间

datVal = DateAdd("s",Secs,Now)
End If
'temp1是判断当前时间和datVal的秒差
temp1 = DateDiff("s", Now, datVal)
'如果retVal已经是上面函数的返回值且时间大于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

  • 上一页 [1] [2] [3] [4] 下一页 


  • ASP提高数据显示效率:缓存探幽 相关文章:
  • ·数据如何正确从旧硬盘转至新硬盘
  • ·ASP留言本教程
  • ·修改Tcpip Window值提高网速大揭秘
  • ·如何显示输入法图标(输入法图标消失)
  • ·MSN无法登录显示错误代码81000306的解决方法
  • ·显示器维修实例大全
  • ·U盘找不到空间,u盘容量显示为0,u盘可用空间为0
  • ·移动硬盘不显示盘符
  • ASP提高数据显示效率:缓存探幽 相关软件
  • ·液晶显示器亮点坏点修复工具 V0.1
  • ·好优数据恢复大师专业版 V1.0
  • ·DataExplore数据恢复大师 2.761
  • ·数据结构与算法
  • ·Kaspersky(卡巴斯基) KIS 安全套装 V6.0.2.621 MP2 简体中文正式免激活版
  • ·《杀手3:契约》所有武器所有关卡显示档
  • ·Kaspersky Internet Security 8.0.0.454 RC3 nct
  • ·数据病毒木马暴力杀灭天王 PowerRmv V1.0
  • 上一篇:IIS5中的两种服务器端网页重定向方法

    下一篇:ASP小偷偷取地址并生成html

  • 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
  • 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
  • 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
  • 精品推荐

    热点TOP10

    特别推荐