如何清理asp站点缓存的代码
2009-11-19 22:48
453 查看
<%
Call RemoveAllCache()
Sub RemoveAllCache()
Dim cachelist,i
Call InnerHtml("UpdateInfo","<b>开始执行清理当前站点缓存</b>:")
Cachelist=split(GetallCache(),",")
If UBound(cachelist)>1 Then
For i=0 to 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
%>
Call RemoveAllCache()
Sub RemoveAllCache()
Dim cachelist,i
Call InnerHtml("UpdateInfo","<b>开始执行清理当前站点缓存</b>:")
Cachelist=split(GetallCache(),",")
If UBound(cachelist)>1 Then
For i=0 to 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站点缓存的代码?
- asp清理缓存的代码
- asp.net里如何清空页面缓存的后台代码
- asp清理缓存的代码
- asp清理站点缓存
- iOS图片验证码使用SDWeb实现的加载如何实现清理缓存点击刷新
- asp.net/html清理页面缓存的方法
- 充分利用ASP.NET的三种缓存提高站点性能
- asp.net textbox 控件如何清除缓存
- 如何在ASP.NET中使用缓存Caching
- 构建高性能ASP.NET站点 第七章 如何解决内存的问题(前中篇)―托管资源优化―监测CLR性能
- [代码示例]如何在ASP.NET中获取随机生成的cookie加密与验证密钥
- asp.net C#如何实现当地时区转换的代码实例
- asp遍历站点所有文件夹的代码
- 如何在ASP.NET站点中实现对用户请求的监控
- 如何通过Dreamweaver批量对整个站点或目录进行代码搜索或部分全部替换
- 用ASP.NET缓存提高站点性能【转载】
- asp.net mvc页面javascript代码中如何使用razor
- 如何在SQLServer中使用ASP.NET输出缓存?
- asp.net网页代码清理文件夹下面的数据