博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
浏览器缓存问题的解决
阅读量:7067 次
发布时间:2019-06-28

本文共 499 字,大约阅读时间需要 1 分钟。

web网站修改后,在浏览器端缓存的内容,将极其严重的影响效果,用户根本看不到改版的内容。这个问题,困扰我已久。

iis时代,我好像还没有太多的印象,新网站只要把iis重启一下,一般都刷过去了,要不就用iisreset,基本解决,重启都不用。但在apache+flask下,别说重启apache了,重启服务器也没用,缓存依然在。把我的解决途径记录一下:

1.本地。清理浏览器缓存就行。我用360浏览器,至少这点很方便,菜单好找,还有快捷键。Ctrl—Shift—Del,菜单“清除上网痕迹”,默认的就行,不会把Cookie之类的清除。

2.改名:发布时,就不管用了,最猥琐的方案,就是改名。把用到的js、css或者图片,改名发布。这招太麻烦,风险也大,不推荐。

3.加一个参数。网上找到的办法,就是在js或者css后,加一个参数,如?ran=111,可以用一个统一的变量保存版本号,这样,需要刷新时,把版本号升级即可。

这招,对图片也管用,如果发布了,发现某个图片老刷不过来,加一个参数:

图像就听话了:

转载于:https://www.cnblogs.com/jetz/p/7446051.html

你可能感兴趣的文章
UITableView分页
查看>>
跟我一起数据挖掘(13)——矩阵分解
查看>>
CAShapeLayer(持续更新)
查看>>
JAVA UUID 生成唯一标识
查看>>
spring学习笔记(4)依赖注入详解
查看>>
菜鸟学自动化测试(五)-----selenium命令之定位页面元素
查看>>
【SICP练习】64 练习2.35
查看>>
PSK星座对象(constellation.cc)
查看>>
Linux链接脚本学习--lds
查看>>
Android将list数据通过LitePal保存到本地(集合保存到本地)
查看>>
hdu 1285 确定比赛名次
查看>>
Eureka微服务实战-服务提供者
查看>>
简单的原生ajax
查看>>
h5开发坑点小总结
查看>>
几分钟内提升技能的8个 JavaScript 方法!
查看>>
mac显示隐藏文件
查看>>
Android 插件化原理-好文收集(陆续中。。。)
查看>>
双亲委派模型与Tomcat类加载架构
查看>>
Highcharts tooltip显示数量和百分比
查看>>
小程序兼容iphoneX(齐刘海)代码,mpvue的写法
查看>>