web mobile打包后,发布到外网。用户每次访问的时候域名都是同一个。当我们更改代码后,重新发布到外网。用户访问得到的还是之前的。这应该是缓存问题吧,大佬们怎么解决这个问题的呢?打包上把MD5 Cache也勾上了。
打包时加个md5
我们的做法是 cache-control里的max-age设置足够大,这样让用户把这个文件一直缓存。
打包时加md5,这样就不会取到老的文件。
入口文件index.html不使用缓存。或者每次访问时都在后面加个随机的参数。
比如
http://xx.com/webgame/?t=20190107001