您当前的位置: 首页 > 网站编程 > ASP教程 > 如何清理asp站点缓存的代码?

如何清理asp站点缓存的代码?

作者:不详 来源:网络 发布时间: 2011-10-05 19:49 点击:
如何清理asp站点缓存的代码? % Call RemoveAllCache() Sub RemoveAllCache() Dim cachelist,i Call InnerHtml(UpdateInfo,b开始执行清理当前站点缓存/b:) Cachelist=split(GetallCache(),,) If UBound(cachelist)1Then For i=0to UBound(cachelist)-1 DelCahe Cacheli

如何清理asp站点缓存的代码?

  如何清理asp站点缓存的代码?
  
  <%
  
  Call RemoveAllCache()
  
  Sub RemoveAllCache()
  
  Dim cachelist,i
  
  Call InnerHtml("UpdateInfo","<b>开始执行清理当前站点缓存</b>:")
  
  Cachelist=split(GetallCache(),",")
  
  If UBound(cachelist)>1Then
  
  For i=0to UBound(cachelist)-1
  
  DelCahe Cachelist(i)
  
  Call InnerHtml("UpdateInfo","更新<b>"&cachelist(i)&"</b>完成")
  
  Next
  
  Call InnerHtml("UpdateInfo","更新了"&UBound(cachelist)-1&"个缓存对象<br>")
  
  Else
  
  Call InnerHtml("UpdateInfo","<b>当前站点全部缓存清理完成。</b>。")
  
  End If
  
  End Sub
  
  Function GetallCache()
  
  Dim Cacheobj
  
  For Each Cacheobj in Application.Contents
  
  GetallCache=GetallCache&Cacheobj&","
  
  Next
  
  End Function
  
  Sub DelCahe(MyCaheName)
  
  Application.Lock
  
  Application.Contents.Remove(MyCaheName)
  
  Application.unLock
  
  End Sub
  
  Sub InnerHtml(obj,msg)
  
  Response.Write"<li>"&msg&"</li>"
  
  Response.Flush
  
  End Sub
  
  %>

分享到:
本文"如何清理asp站点缓存的代码?"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(1)
100%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4