主题:如何用asp程序清楚服务器端缓存。
yanjinbin
[专家分:130] 发布于 2007-05-21 15:20:00
老出现上传了文件,覆盖了原文件,但在网站上还是显示以前的版本。很是郁闷。可能是asp页面被服务器缓存了。所以特来求一个清楚缓存的asp脚本 谢谢
回复列表 (共4个回复)
沙发
wangsdong [专家分:21390] 发布于 2007-05-21 15:34:00
http://www.programfan.com/blog/article.asp?id=24777
板凳
yanjinbin [专家分:130] 发布于 2007-05-21 18:35:00
晕不是这个拉。。。
是清除服务缓存,不是让他不在客户端缓存啊。。。
以前看到过程序,覆盖网站后我一般会用那个程序清除下服务器上的缓存让别人看到的是最新的页面,而不是服务器上缓存的页面。。找不到拉。哭死。。。。。。。。
谁有那样的程序贴出来看看
3 楼
yaozheng [专家分:28410] 发布于 2007-05-21 22:59:00
不知道你用的是虚拟主机还是独立的服务器。很久以前我在用虚拟主机的时候碰到过这个问题!应该不是服务器缓存,而是ftp目录和web目录不是同一个目录,服务器端会有个程序定时把ftp里面的文件更新到web目录下,这样做是为了可以同时备份文件。所以可能会有个时间差或者更新程序出问题了导致文件是上传了,但是没有更新到web目录下所以不起作用。你可以看一下是否是这个原因。因为一般来说,如果上传的目录就是web实际访问的目录的话,不太会出现访问的仍然是旧文件的情况。
4 楼
notbird [专家分:2800] 发布于 2007-05-22 18:14:00
也可能是服务器不让直接覆盖,如果你删除它然后再传依然这样,那就是服务器缓存了
除了重启我也没有好方法:运行-> iisreset /restart
我来回复