对于同一 URL 的图片变更,若想在用户不手动刷新的情况下看到修改后的图片,有哪些好的解决方案
引用图片的地方,不要直接使用 src="https://www.zhihu.com/api/v4/questions/20120336/真实地址"而使用类似 src="https://www.zhihu.com/u0026lt;% getImageSrc(/u0026#39;真实地址/u0026#39;) %/u0026gt;" 的方式这样,可以在 getImageSrc 里做统一管理接来下的发挥空间就非常大了
■网友
可以加版本号,用随机数或者计数器,对于浏览器来说就是一个新的uri,不会访问缓存,而是加载新的东西。http://........./abc.jpg?v=
■网友
如果是存放在样式、程序HTML里的图片,建议加版本号,版本号通过上线发布系统或者配置文件统一控制,每次上线操作自动更新所有页面书写的版本号。如果是用户上传的UGC图片,应该通过ETag和Last-Modified这些头和返回304来控制浏览器缓存
推荐阅读
- 广州同一入境航班检出2例输入性恶性疟个案
- 用EagleGet下载时总提示无效URL地址,无法下载,而用迅雷、QQ旋风则可以,咋回事~
- 5.1声道片源对于没有5.1硬件系统的用户来说有意义吗
- |常州天宁:检察建议让“忙道”回归盲道
- 漏洞|家里有孩子的,一定不要忽略这个漏洞!警惕!同一小区8人确诊
- 在水产公司做搬运工的弟弟感染后,住同一小区的姐姐也检出阳性!最新疫情动态…
- 英雄联盟快捷键Q、E、R咋操作呢
- 同一款手游为啥会有多家代理
- 2017年iPhone性价比最高的是哪款产品
- 友盟对于日活是怎么样统计的
