当我为我的网站上传新版本的CSS文件时,存在查看页面的客户端可能在其计算机上具有缓存版本的问题.在清除缓存或按Ctrl + F5之前,他们无法看到CSS更新(甚至是其他一些静态资产,如图像).这显然不是一个理想的解决方案.
解决这个问题的一种方法是每次上传网站的新版本时重命名CSS文件.有没有办法通过Visual Studio自动执行此操作?我正在使用AnkhSVN进行版本控制,所以如果我可以自动为所选文件执行此脚本,那也可以.
我甚至不知道谷歌到底是什么 - 有人能指出我正确的方向,并提出最佳做法吗?
编辑:哦,忘了提 - 我需要与静态资产上的expires标签结合使用.由于我还处于早期研究阶段,我不确定这是如何联系的.
谢谢!
一个简单的解决方法是将查询字符串添加到css文件的url中.所以不是引用file.css而是引用file.css?a = 1.下次更改css文件时,只需更改查询,文件将重新加载.
| 归档时间: |
|
| 查看次数: |
287 次 |
| 最近记录: |