client browser - force cache refresh

sreenu539 03-08-2018

Hi,

new js, java code changes introduced for existing login functionality.

When I did a recent deployment to production, a user already loaded the web page with old version of clientlibs.

As user does not have latest js code, login failed until he hit page refresh.

I would like to know is there any way to know user client browser has old version of code and force reload the page or bust the cache, when user makes a request ( triggered as ajax call ) without a page refresh,

Thanks,

Sri

Accepted Solutions (1)

Accepted Solutions (1)

Arun_Patidar
MVP
03-08-2018

Hi,

What you looking for is impossible, because you don't know who has already opened your site.

what you can do you can set no-cache header for those files, so those files won't be cached.

Answers (3)

Answers (3)

Arun_Patidar
MVP
04-08-2018

Hi,

New client libraries js,  css will be loaded only on a page refresh but If browser cached those files, it won't be loaded after update. If you always want to serve latest code for login functionality , you should set cache control header for this file.

Without page refresh new code won't be loaded which are directly referred in page e.g. css, jaavscript.