小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在开发某个应用时,发现在移动网络下绘制分享图片特别慢,在 Wi-Fi 下又很快,一查,发现下面这张图片消耗了我 44s
而且绘制分享图片调用的时 getImageInfo 接口,没有缓存,每次都会发起请求去拉图片
那么这是一张什么图呢?这是我的微信头像,总大小 4KB。什么鬼,再慢也不至于要 44s 吧,于是直接在浏览器打开试验一下,结果也是花了1分钟左右(点此下载视频)。也可以用这张图片试试,在移动端下第一次下载时会特别慢。
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
建议首次获取授权用户信息的时候 将图片上传到自己的服务器上
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
赞
更新麻烦了,
每次都要这么长的时间吗?
是的,在移动网络下。在 Wi-Fi 下则快很多
拿你的图片测试了下,无论移动还是电信都很快的,没有复现啊
加载过第一次之后会很快,因为有缓存了,你是不是第二次加载了?另外,也有可能是运营商的问题。
都是删除小程序后下载的,没缓存
刚和同事试过,都是移动的网络,同一个办公室,都用手机浏览器打开上面那张图片。
同事 A 苹果手机,打开很快,1s 左右
同事B,小米手机,打开很慢, 1 min 左右
我,魅族手机,打开很慢, 1 min 左右
所以,可以确定我们这边有这个问题,但是不是每个人都能复现出来
使用魅族手机移动网络测试,微信头像都是加载不出来的
估计是你的网络有问题,或者是网络不稳定,动荡
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
建议首次获取授权用户信息的时候 将图片上传到自己的服务器上
赞
更新麻烦了,
每次都要这么长的时间吗?
是的,在移动网络下。在 Wi-Fi 下则快很多
拿你的图片测试了下,无论移动还是电信都很快的,没有复现啊
加载过第一次之后会很快,因为有缓存了,你是不是第二次加载了?另外,也有可能是运营商的问题。
都是删除小程序后下载的,没缓存
刚和同事试过,都是移动的网络,同一个办公室,都用手机浏览器打开上面那张图片。
同事 A 苹果手机,打开很快,1s 左右
同事B,小米手机,打开很慢, 1 min 左右
我,魅族手机,打开很慢, 1 min 左右
所以,可以确定我们这边有这个问题,但是不是每个人都能复现出来
使用魅族手机移动网络测试,微信头像都是加载不出来的
估计是你的网络有问题,或者是网络不稳定,动荡