Http caching - style.css?123 or style_123.css?
I'm currently playing around with a build / deployment script for minifying static resources. Following good practice I'd like to set an expire header far into the future for most of my javascript, stylesheet and images. 

To my question, when one or more of the static files has changed clients should ask for the newest version of the file. Will adding something like /css/style.css **?1235** after the url be enough to trigger a new request? Or do I have to rename all my static files for each build (something like /css/style **_12345**.css)?
Http caching - style.css?123 or style_123.css?
===

I'm currently playing around with a build / deployment script for minifying static resources. Following good practice I'd like to set an expire header far into the future for most of my javascript, stylesheet and images. 

To my question, when one or more of the static files has changed clients should ask for the newest version of the file. Will adding something like /css/style.css **?1235** after the url be enough to trigger a new request? Or do I have to rename all my static files for each build (something like /css/style **_12345**.css)?