Caching 缓存网页和无缓存元标记

Caching 缓存网页和无缓存元标记,caching,browser,Caching,Browser,我们有一个最初没有无缓存控制的网页,它已经分发给用户。我们观察到,如果我们对站点进行更改,用户可能不会立即看到更改,因为他们的设备上有一个本地缓存页面 为了避免这个问题,我认为添加就足够了,这样设备在从缓存提供服务之前,总是会尝试重新验证页面以进行任何更新 我的问题是-如果用户已经有一个没有NO-CACHE标记的页面缓存副本,会发生什么情况?在浏览器决定获取新副本之前,他们不会一直使用缓存版本吗 从网页的角度来看,我们是否可以通过编程的方式强制这些已经拥有页面缓存版本的初始用户获取页面的新副本,

我们有一个最初没有无缓存控制的网页,它已经分发给用户。我们观察到,如果我们对站点进行更改,用户可能不会立即看到更改,因为他们的设备上有一个本地缓存页面

为了避免这个问题,我认为添加就足够了,这样设备在从缓存提供服务之前,总是会尝试重新验证页面以进行任何更新

我的问题是-如果用户已经有一个没有NO-CACHE标记的页面缓存副本,会发生什么情况?在浏览器决定获取新副本之前,他们不会一直使用缓存版本吗

从网页的角度来看,我们是否可以通过编程的方式强制这些已经拥有页面缓存版本的初始用户获取页面的新副本,而不需要实际告诉他们自己清除缓存


谢谢

有一种方法可以防止缓存。添加一个伪URL参数,如?\u1012903911请参阅可能过期?您的意思是该页面已作为过期或将来某个时间点的最长期限使用?i、 e.没有缓存页面已经存在,这意味着一些用户已经拥有页面的缓存副本。如果我添加了NO-CACHE标记,我认为它不会对那些已经拥有本地缓存副本的用户产生影响,直到他们的浏览器下一次确定缓存不再良好为止?