Hello Experts,
I have a big question: Please see the example link below. My application currently appends to all "resources/links" a Session ID. I more or less stumbled upon this by accident looking in the Firefox Cache:
http://localhost:8080/jquery-ui-1.7.2.custom.css;jsessionid=A8483FBF3BB6DDA499E06210BE0D612C
My big question is, will a URL like the URL above lead to the fact, that any caching Header (I use Cache-Control with several Years) will become more or less useless, as the session ID will make every request unique?
(==>What I mean is, that a new sessionID is assigend after 30 Minutes. And caching will most likely then only be effective within this period. After this period a new Session ID will be generated, indirectly invalidating all the cached content on the client side, that has the SessionID in its url = the url changes as it now has a new sessionID.)
=> Are the browsers as intelligent to find out that the resource to cache is:
http://localhost:8080/jquery-ui-1.7.2.custom.css
and not:
http://localhost:8080/jquery-ui-1.7.2.custom.css;jsessionid=A8483FBF3BB6DDA499E06210BE0D612C
Or will a sessionId in url lead to the fact that caching is more or less disabled in the browser?
Thank you very much! jan