CSS和Javascript文件不会经常更改,因此我希望它们可以通过Web浏览器进行缓存.但我还希望Web浏览器能够看到对这些文件所做的更改,而无需用户清除其浏览器缓存.还需要一个适用于版本控制系统(如Subversion)的解决方案.
我见过的一些解决方案涉及以查询字符串的形式在文件末尾添加版本号.
可以使用SVN修订版号为您自动执行此操作:ASP.NET显示SVN修订版号
你能指定如何包含另一个文件的Revision变量吗?那是在HTML文件中,我可以在CSS或Javascript文件的URL中包含修订号.
在Subversion的书中,它说的是Revision:"这个关键字描述了这个文件在存储库中发生变化的最新已知修订版本".
Firefox还允许按CTRL+ R重新加载特定页面上的所有内容.
澄清我正在寻找不需要用户做任何事情的解决方案.