奇怪,在服务器端,被下载的文件都换了N次了,客户端下载的文件还是那个?怎么回事呢?

siu5 2011-02-26 01:58:03
我发觉我在CSDN提问的问题,有些是很奇怪的,大家都想象不到会有这样的事情发生。
我是每天都备份公司的数据库的。每天晚上就把数据库备份一下,然后压缩成rar文件(不压缩有3G多,压缩之后只有300M),然后放到系统目录里面,这样在客户端就可以看到了,写一个链接,就可以用“目标另存外。。。”或者其他下载工具(如迅雷等)下载了。
但最近这几天却发生了奇怪的情况,无论更新了多少次,下载到客户端(我用的是手提电脑),还是几天前的那个文件。在页面上,那个文件已经确实是最新的那个了,但在下载软件里面和,还是几天前的那个,下载成功之后,打开rar文件,还是几天前做备份时生成的那个数据库文件,把我郁闷得不得了。
我甚至测试了一下,把下载软件暂停(我一般都用迅雷或者360浏览器自带的那个下载),然后在服务器端把备份文件删除,然后再让下载软件继续下载(或者重新下载),都可以继续下载那个几天前的文件。 我觉得应该是某处的缓存的问题,我不知道到底是哪个缓存出了问题。
请问大家知道这事怎么回事吗?
...全文
175 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
wula0010 2011-03-02
  • 打赏
  • 举报
回复
如果是这样,下载的地址,添加个参数,当前时间,url="http://aaa.bbb.com?"+new Date().getTime()...........
  • 打赏
  • 举报
回复
试试把备份文件命名成不同的文件名呢?比如这种文件名 db-bak-20110228.zip
a312983516 2011-02-28
  • 打赏
  • 举报
回复
顶楼上的 把文件名加上 时间精确到秒 应该可以解决
Byse 2011-02-28
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 siu5 的回复:]
问了一下做IT的朋友,他也觉得很奇怪,但给了我一些提示:
朋友
估计应该就是珠江宽频的原因了
朋友 09:00:54
他不会这么变态,做了个镜像来提高网速吧
朋友 09:01:16
就是说当你在同一个网址,下同一个文件时
朋友 09:01:39
他的服务镜像自己在他的服务器给你下
朋友 09:01:48
从而提高他的网速
朋友 09:02:09
不占用……
[/Quote]
貌似有道理
cheniqit1 2011-02-28
  • 打赏
  • 举报
回复
果然很神奇啊, 没了都可下载。
siu5 2011-02-28
  • 打赏
  • 举报
回复
问了一下做IT的朋友,他也觉得很奇怪,但给了我一些提示:
朋友
估计应该就是珠江宽频的原因了
朋友 09:00:54
他不会这么变态,做了个镜像来提高网速吧
朋友 09:01:16
就是说当你在同一个网址,下同一个文件时
朋友 09:01:39
他的服务镜像自己在他的服务器给你下
朋友 09:01:48
从而提高他的网速
朋友 09:02:09
不占用外网资源
朋友 09:02:19
同IP同文件名时
朋友 09:02:29
他不比较你文件的内容,大小
朋友 09:02:30
哈哈
我 09:02:56
估计就是,气坏
朋友 09:03:31
你设计每天的文件名用日期来做名字就可以啦

现在估计就是我们这里的一个网络供应商的原因了。
hzzduoduo 2011-02-28
  • 打赏
  • 举报
回复
很神奇啊
jixiang_yexin 2011-02-28
  • 打赏
  • 举报
回复
或许 在家里链接的那个工作目录
和 在公司里 连的那个个工作目录不是同一个吧

毕竟删了的东西都能下载 确实是不太正常
siu5 2011-02-27
  • 打赏
  • 举报
回复
看来还真没什么网友遇到过这样的问题。
例如我在家里点击链接,用迅雷开始下载的,然后停止、然后关机。回到办公室再开机、并继续下载,迅雷就会说下载失败。然后只好重新下载,就会发现被下载的文件大小变了,肯定不是家里开始下载的那个了。然后下载完之后,打开一看,就是几天前的那个备份文件。
回到家里(不是在家里也可以,只要不是在办公室)重新再下载,就肯定是最新的、当时就在服务器上的那个备份文件。而下载的链接地址,肯定是一样的。
真让我百思不得其解,因为你说路由器的缓存吧,不可能有300多兆的那么大的。
simaa0106 2011-02-27
  • 打赏
  • 举报
回复
在服务器端把备份文件删除了还能下载到。真的很神奇啊。没碰到过。
siu5 2011-02-27
  • 打赏
  • 举报
回复
啊???大家都没有遇到这样的问题???
我后来用自己的无线网卡(中国电信天翼3G的那种,上面说的是在办公室的网络下载),居然就可以下载到最新的那个备份了。
再回到办公室,连接入办公室的网络,再进行下载,下载软件一连接上,还是几天前的那个备份文件。实在实在想不明白是怎么回事?
wula0010 2011-02-27
  • 打赏
  • 举报
回复
你的下载软件连的地址是你备份的地址么?!......................

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧