nginx更新静态页面客户端缓存不刷新问题

2019-04-25  本文已影响0人  rainmanhhh

通过ftp/sftp上传到nginx的静态页(尤其是打包好的单页应用),有可能遇到客户端缓存不刷新的问题,即使重启nginx都无效
服务端nginx本身有缓存,可以用nginx -s reload刷新
客户端浏览器也有缓存,一般关闭进程(手机清理,注意某些app光按返回键退回桌面是不会结束进程的),强制刷新网页等方法可以刷新

更好的方式:
html本身可以通过meta设置禁止缓存
而html内引用的js如果内容有变化,则链接也应更新(添加类似?v=xxx的版本号),避免客户端从自己本地取js缓存

上一篇 下一篇

猜你喜欢

热点阅读