I’m using CKEditor which is a multi-file library so the main js file calls other js and css files. I’m noticing that after the main file is called, additional files have a ?t=CODE added to them, so something like this, but the actual files don’t have that extra ?t=B49E5BQ at the end.
http://site.com/ckeditor/config.js?t=B49E5BQ
http://site.com/ckeditor/extra.js?t=B49E5BQ
What’s the point of this
P.S. Please feel free to add additional tags, because I’m not sure about this one.
I would guess that the URL parameter is added to bypass any caching mechanisms. When a client sees the same URL with a different query parameter, that usually means the client can’t use the cached version of the resource (in this case a JS file) and go to the server to fetch the latest version.
In HTTP, if a URL is the same in every way except for the URL parameters, a client can not assume that those files/resources are the same resulting object.
Which means:
is not the same as: