文件级别的CDN版本控制

时间:2011-03-03 03:41:40

标签: svn deployment version versioning cdn

我正在查看Amazon.com,我注意到他们的静态文件是在文件级别进行版本化的(例如:s9-multipack-min。 V171170235 .js)而不是目录级别。

请您提供一些关于如何在文件级别管理不同版本的良好实践,以及存储每个文件的最新版本的最佳位置?我们使用SVN,我们的静态文件将托管在Amazon S3 CDN

1 个答案:

答案 0 :(得分:1)

您根本不需要存储多个文件。只需设置重写模块,它就会将每个/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

一样。关于最后更改的部分的说明

相关问题