如何更新服务器缓存

kabibubu 2011-08-26 02:14:17
有3台服务器做负载均衡,每台服务器上的站点都一样。我分别对3台服务器中的某个静态文件更新了,但客户端还是访问到旧的文件内容(即使是第一次访问的客户端,即使清空删除浏览器文件依旧)。

更神奇的是把文件重命名,如a.css->b.css,(3台服务器也改了),结果a.css和b.css都能访问到- -!

我想应该是服务器缓存了,但如何清空该缓存,另外服务器上还有别的站点,我不能影响其他站点的使用,如何只清空该站点的缓存?(如果可以的话最好只清空该文件的缓存)

重启IIS目前还未试,但要等到今晚客户下班了才能试,而且不能确定其可行性,希望高人给予指定。
...全文
432 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
子夜__ 2011-08-26
  • 打赏
  • 举报
回复
diandian82 2011-08-26
  • 打赏
  • 举报
回复
也有可能是客户端缓存。IE9-浏览历史-设置-每次检查更新
LMAOhuaNL 2011-08-26
  • 打赏
  • 举报
回复
我一般是在访问的页面后面加随机数

"xxx.aspx?rd="+Math.radom();

8,327

社区成员

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

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