我在查看Amazon.com时注意到,它们的静态文件是在文件级别(例如: s9-multipack-min.V171170235.js )而不是目录级别上进行版本化的。
请您提供一些关于如何在文件级别管理不同版本的良好实践,以及在哪里存储每个文件的最新版本?我们使用SVN,我们的静态文件将托管在S3 CDN上。
发布于 2011-03-03 04:22:54
您根本不需要存储多个文件。只需设置重写模块,这样它就可以将每个/js/filename.vNNN.js重写到/js/filename.js。
你可以看到网址
http://z-ecx.images-amazon.com/images/G/01/browser-scripts/us-site-wide-1.2.6/site-wide-11734552808.js._V169197_.js指向的内容实际上与
http://z-ecx.images-amazon.com/images/G/01/browser-scripts/us-site-wide-1.2.6/site-wide-11734552808.js._V169174097_.js确实如此。关于最后一个更改部分的注意事项
https://stackoverflow.com/questions/5176405
复制相似问题