有哪些比较好的管理网站静态文件版本的方案?
<link rel="stylesheet" media="all" href="http://sfault.com/css/style.css?11.12.22.1">
可能标题表达的不够正确,正如上面代码所指的那样,为了修改用户本地的缓存文件,使用了修改请求地址的方法。可能是增加一个版本号,也可能使用一个时间戳。
我现在的情况是这样:
静态文件的发布和网站动态文件的发布是分开的,静态文件上传到CDN后,就直接把相应地址提供给后端开发人员,他们不关心静态文件放在哪里,文件什么版本。
如果静态文件有修改,前端人员会处理好后直接上传CDN(比较频繁),我们现在还没有一个方案来解决修改动态文件里的链接地址,除非手动去修改动态文件里的内容,让动态文件也去发布一下(动态文件的发布比较繁琐)。
可能有朋友想增加统一的配置信息,但这样有个问题,不能针对某个文件单独处理。
所以想咨询一下大家有没有比较好的方案来解决这个问题,是依赖完善的CMS呢,还是有什么工具可以完成这个工作?
谢谢!
谢谢 Ajian 你最后提到的即时清空我不知道如何实现,我们现在使用的是chinacache的服务,更新也只是上传文件然后使用他们提供的后台更新,是不是要把这个过程做到自动化?
一般CDN有两种方式 一种是直接读取自己IDC机房的静态服务器 二种是通过FTP rsync 或者其它方式上传到他指定的位置 他的节点会自动的去固定的位置取 第二种方式 至少上传文件也要自动化 至于即时清空那就要看chinacache有没有提供这种API可以在命令行下调用了 而且也要看速度如何
chinacache应该是支持带参数的地址更新的 你可以用@yanyaoer的方式