收藏
回答

微信内置浏览器webview,图片缓存读取失效?

发现微信浏览器缓存图片并没有按照站点设置的时限,会根据浏览器自身直接失效

具体失效机制不明

从上一次更新微信之后,失效时间更短了

导致用户重读远程图片资源严重

回答关注问题邀请回答
收藏

1 个回答

  • 灵芝
    灵芝
    2020-08-01

    你好,请具体说明问题,是怎么缓存的?

    2020-08-01
    有用
    回复 7
    • 罗思阳
      罗思阳
      2020-08-03
      具体问题是这样的,我们站点的图片,使用的是又拍云的远程图片
      按照之前的情况来看,默认浏览器应该是根据缓存头:max-age来进行本地的缓存的
      我们的站点浏览量基本没有大的波动,但是发现从7月初开始,我们的读取图片数大量增加
      也排查了读取的ip和文件,发现并不是个别ip和文件被读取,而是整体的所有用户读取数量都提升了
      也用开发者工具确认了,图片的max-age参数没有发生变化
      因此,想跟微信这边确认,是否内置浏览器的缓存图片机制发生变化?目前并不是依照图片的max-age参数进行缓存过期?
      2020-08-03
      1
      回复
    • 灵芝
      灵芝
      2020-08-03回复罗思阳
      是iOS还是Android呢?
      2020-08-03
      回复
    • 罗思阳
      罗思阳
      2020-08-03回复灵芝
      情况是这么个情况,还在获取具体证据,想确定一下你们那边是否有对该缓存进行了调整
      2020-08-03
      回复
    • 灵芝
      灵芝
      2020-08-03回复罗思阳
      是想知道是iOS还是Android平台有这个问题呢?
      2020-08-03
      回复
    • 罗思阳
      罗思阳
      2020-08-04
      目前查到了的数据,两端都有出现这种情况
      已经查到准确的数据了,在第三方的图片访问日志中,存在同一个用户IP,分别在8月3号:8:15、8:59、12:13 访问同一张图片的记录
      也就是说明用户并没有读取缓存中的数据,而是直接读取了远程的图片
      2020-08-04
      回复
    查看更多(2)
登录 后发表内容
问题标签