在小程序项目中,我们项目通过canvas来绘制分享的图片,包括主题图片和动态的小程序码。
众所周知,canvas真机是无法直接使用网络图片的。我们需要使用wx.getImgInfo来获取到本地地址再使用canvas来绘制此本地地址的图片。
可是问题就出在这里。实际上,wx.getImgInfo在获取我们的图片的时候奇慢无比,平均30s左右,有时到了一分多钟,甚至直接失败。
值得说明的一点是,因为项目主要面对的是国外用户,所以我们正式服是部署在悉尼的亚马逊服务器上的。不知道是否是这个导致奇慢无比。
各位大神们你们是怎么处理这个问题的呢?
使用wx.downloadFile 看下下载图片快吗? 如果这个也慢的话,需要考虑在国内购买服务器做镜像了。