高级坑!移动网络下加载微信用户头像花费 40 s [按s好麻烦]

在开发某个应用时,发现在移动网络下绘制分享图片特别慢,在 Wi-Fi 下又很快,一查,发现下面这张图片消耗了我 44s



而且绘制分享图片调用的时 getImageInfo 接口,没有缓存,每次都会发起请求去拉图片


那么这是一张什么图呢?这是我的微信头像,总大小 4KB。什么鬼,再慢也不至于要 44s 吧,于是直接在浏览器打开试验一下,结果也是花了1分钟左右(点此下载视频)。也可以用这张图片试试,在移动端下第一次下载时会特别慢。

  • 建议首次获取授权用户信息的时候 将图片上传到自己的服务器上, 这可让我说什么才好。
    • 赞, 我会有点害羞的。
    • 更新麻烦了,, 不要感叹了。
  • 这个问题存在很久了,移动网络下载微信给的用户头像极其缓慢,怀疑是腾讯CDN问题,没想到现在还没修复,麻烦官方有空看一下,这个很好复现。, 三思再回答比较好哦。
  • 每次都要这么长的时间吗?, 我不认识你
    • 是的,在移动网络下。在 Wi-Fi 下则快很多, 哪怕天涯海角,我都在
    • 拿你的图片测试了下,无论移动还是电信都很快的,没有复现啊, 知道电信企业的经营理念是什么吗?
    • 加载过第一次之后会很快,因为有缓存了,你是不是第二次加载了?另外,也有可能是运营商的问题。, 需要向我求助吗?
  • 估计是你的网络有问题,或者是网络不稳定,动荡, 你对网络有兴趣了解一下嘛?