Re:Continuous Deployment at IMVU: Doing the impossible fifty...
by amix on Tuesday February 10, 2009 @02:42PM
(#475774)
Amazon Cloudfront forces you to put versioning if you want to expire objects manually, check out this page:
http://docs.amazonwebservices.com/AmazonCloudFront/2008-06-3... (under `Object expiration`).
Unless you specify "Cache-control: no-cache" header you aren't really sure how the browser caches your static files (especially if the user is behind a proxy - and even "Cache-control: no-cache" can easily be ignored).
Moving to a CDN does not force you to put versioning in the path or filename. The URI parameter merely tricks the browser into thinking there is a new file. The parameter itself is otherwise ignored.