小程序
小游戏
企业微信
微信支付
扫描小程序码分享
发现微信浏览器缓存图片并没有按照站点设置的时限,会根据浏览器自身直接失效
具体失效机制不明
从上一次更新微信之后,失效时间更短了
导致用户重读远程图片资源严重
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,请具体说明问题,是怎么缓存的?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,请具体说明问题,是怎么缓存的?
按照之前的情况来看,默认浏览器应该是根据缓存头:max-age来进行本地的缓存的
我们的站点浏览量基本没有大的波动,但是发现从7月初开始,我们的读取图片数大量增加
也排查了读取的ip和文件,发现并不是个别ip和文件被读取,而是整体的所有用户读取数量都提升了
也用开发者工具确认了,图片的max-age参数没有发生变化
因此,想跟微信这边确认,是否内置浏览器的缓存图片机制发生变化?目前并不是依照图片的max-age参数进行缓存过期?
已经查到准确的数据了,在第三方的图片访问日志中,存在同一个用户IP,分别在8月3号:8:15、8:59、12:13 访问同一张图片的记录
也就是说明用户并没有读取缓存中的数据,而是直接读取了远程的图片