如何清除正式环境中的缓存
2008-09-16 16:56
148 查看
项目已经挂在了正式系统上,不断有用户在上面进行业务处理,现在在数据库中添加了一些新数据,而这些数据由于是基础数据,一般不会做变动,所以在项目中是采用缓存技术将整个表中的内容缓存起来的。现在用户需要马上看到这些更新的数据,那么就必须要清除缓存。
由于项目已经是正式发布了,所以不可能用停IIS的方式来清除缓存。在项目中添加一个页面一个按钮,用程序来清除缓存是比较好的方法。
由于不能停止系统,重新发布项目,那么可以直接登录到服务器上,在项目的文件夹下面建立一个文件clear.aspx。打开这个文件,输入如下内容:
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4
5</script>
20
21<html xmlns="http://www.w3.org/1999/xhtml" >
22<head runat="server">
23 <title>未命名頁面</title>
24</head>
25<body>
26 <form id="form1" runat="server">
27 <div>
28 <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" /></div>
29 </form>
30</body>
31</html>
32
保存并关闭文件,现在在项目的站点上打开该页面http://xxxxxx.com/clear.aspx就可以看到我们新建的这个页面。点击这个按钮执行缓存的清理工作。
我们可以看到,系统中原来有12个缓存对象,现在清理后还有0个缓存对象。进入正式系统,可以看到新加入的内容已经显示在页面上,缓存清理成功!
由于项目已经是正式发布了,所以不可能用停IIS的方式来清除缓存。在项目中添加一个页面一个按钮,用程序来清除缓存是比较好的方法。
由于不能停止系统,重新发布项目,那么可以直接登录到服务器上,在项目的文件夹下面建立一个文件clear.aspx。打开这个文件,输入如下内容:
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4
5</script>
20
21<html xmlns="http://www.w3.org/1999/xhtml" >
22<head runat="server">
23 <title>未命名頁面</title>
24</head>
25<body>
26 <form id="form1" runat="server">
27 <div>
28 <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" /></div>
29 </form>
30</body>
31</html>
32
保存并关闭文件,现在在项目的站点上打开该页面http://xxxxxx.com/clear.aspx就可以看到我们新建的这个页面。点击这个按钮执行缓存的清理工作。
我们可以看到,系统中原来有12个缓存对象,现在清理后还有0个缓存对象。进入正式系统,可以看到新加入的内容已经显示在页面上,缓存清理成功!
相关文章推荐
- 如何清除正式环境中的缓存
- 如何清除正式环境中的缓存
- symfony2在正式环境下配置立即生效需清除缓存
- IOS中获取各种文件的目录路径的方法,清除沙盒缓存时,如何显示设备的总容量和可用容量
- squid 如何清除缓存
- 如何清除特定语句的执行计划缓存
- linux中,如何清除环境中已经分区的磁盘,并格式化数据,不重启系统
- 如何清除本机DNS缓存
- 如何清除特定语句的执行计划缓存
- iOS如何清除xcode缓存和生成文件
- sdwebimage如何获取缓存大小以及清除缓存
- Mac下如何清除DNS缓存?
- sdwebImage 如何清除缓存
- NET C# 如何清除缓存
- 如何在 Linux/Unix/Mac 下清除 DNS 查询缓存
- 如何清除浏览器缓存?
- 如何清除DNS缓存,使用cmd命令清理DNS缓存方法
- 电脑缓存如何清除?
- 如何清除jsp页面缓存、cookie、session
- 如何在 Linux 中清除缓存(Cache)