Kind of unrelated; But maybe someone knows.

Michael Shadle mike503 at gmail.com
Thu Dec 23 03:49:14 MSK 2010


On Wed, Dec 22, 2010 at 4:43 PM, David J. <david at styleflare.com> wrote:

> I was wondering why some sites have
>
> <script src="path/to/javascript.js?432532432"></script>
>
> What is the "?432532432" or whatever used for? Is it a versioning thing.
>
> I see it on many of the bigger sites.
>
> <link href="/css/layout.css?1291917579" media="all" rel="stylesheet">
>
> Thanks for any info.

Forces the user's browser to treat the same on the server as a
different one. Or, a lot of the time, CDNs - a technique known as
"cache busting"

It will force a browser and most CDNs to re-cache the file as a fresh
copy as it includes the query string as part of the key. Otherwise due
to Expires headers, CDNs and other caching behavior, clients wouldn't
know that a new copy of a specific file might be fresh.



More information about the nginx mailing list