so I am implementing this js/css versioning scheme, where I basically append a checksum of the js/css file. The strategy which I am thinking of is, basically get this check
Tomasz hit the nail on the head ... except there's an even easier solution :-) Don't change the file name of your files at all; just change the link to them, specifically the "search" part. And you don't really need a checksum, you can also use an incrementing number or the current revision number in your source control system
So in other words:
would be:
as Tomasz described it; if instead you do:
the browser will still consider it a new file (when the checksum changes), but you won't have to change the file name everytime. If you use the revision number, you don't even have to compute a checksum everytime, you just need server-side logic to the effect of: