在开发某个应用时,发现在移动网络下绘制分享图片特别慢,在 Wi-Fi 下又很快,一查,发现下面这张图片消耗了我 44s
而且绘制分享图片调用的时 getImageInfo 接口,没有缓存,每次都会发起请求去拉图片
那么这是一张什么图呢?这是我的微信头像,总大小 4KB。什么鬼,再慢也不至于要 44s 吧,于是直接在浏览器打开试验一下,结果也是花了1分钟左右(点此下载视频)。也可以用这张图片试试,在移动端下第一次下载时会特别慢。
使用魅族手机移动网络测试,微信头像都是加载不出来的
每次都要这么长的时间吗?
建议首次获取授权用户信息的时候 将图片上传到自己的服务器上
这个问题存在很久了,移动网络下载微信给的用户头像极其缓慢,怀疑是腾讯CDN问题,没想到现在还没修复,麻烦官方有空看一下,这个很好复现。
估计是你的网络有问题,或者是网络不稳定,动荡