311
腾讯云
如何使同名文件的更新快速生效
CDN文件在浏览器中有相应的缓存时间,所以文件更新后,即使在CDN服务器上已经是最新的文件,但用户浏览器里仍会使用浏览器缓存的旧文件。
为避免此问题,开发者在开发时,对于这种更新后需要快速生效的资源,资源链接可以采用url?v=xxx(xxx是数字参数,如123)的格式,发布CDN文件后发布一个新的页面代码,其中资源链接的“v”参数的值进行更新(比如,+1)。这样用户刷新页面时,返回的页面html中该资源的链接url发生变化,以此让浏览器认为本地没有该资源的缓存,会去执行一次拉取。
最后更新:2017-01-09 21:51:37