后台phpqrcode接收前台参数生成微信支付二维码到前台显示等待时间过长如何解决?

前台用户选择充值的时长,后台接收后计算总金额,然后通过phpqrcode生成二维码到前端显示,但是这一时间过长,大概每次要等三四秒才会显示出来,很明显这样是不行的。
最开始我是直接输出图片到页面,也是等待时间较长,后来想着使用将图片转成base64,但是也是不行。我使用ajax将数据传到后台,生成二维码的base64,然后传回前端。
请问如何可以缩短这个间隔呢?
生成二维码时间间隔:

https://img2.mukewang.com/5c8f43080001aeb605100050.jpg

https://img1.mukewang.com/5c8f430900016bfe05150045.jpg

ajax的时间间隔:

https://img3.mukewang.com/5c8f430a0001ff9a01870048.jpg

https://img3.mukewang.com/5c8f430c0001f08501840027.jpg

https://img2.mukewang.com/5c8f430c00012f5808000171.jpg
上边是执行的后台的方法,下边是返回的图片的base64位编码

翻过高山走不出你
浏览 990回答 3
3回答

开心每一天1111

用JS生成 就好了
打开App,查看更多内容
随时随地看视频慕课网APP