在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/PHP  HTML/ 后臺phpqrcode接收前臺參數(shù)生成微信支付二維碼到前臺顯示等待時間過長如何解

后臺phpqrcode接收前臺參數(shù)生成微信支付二維碼到前臺顯示等待時間過長如何解決?

前臺用戶選擇充值的時長,后臺接收后計算總金額,然后通過phpqrcode生成二維碼到前端顯示,但是這一時間過長,大概每次要等三四秒才會顯示出來,很明顯這樣是不行的。
最開始我是直接輸出圖片到頁面,也是等待時間較長,后來想著使用將圖片轉(zhuǎn)成base64,但是也是不行。我使用ajax將數(shù)據(jù)傳到后臺,生成二維碼的base64,然后傳回前端。
請問如何可以縮短這個間隔呢?
生成二維碼時間間隔:

clipboard.png

clipboard.png

ajax的時間間隔:

clipboard.png

clipboard.png

clipboard.png
上邊是執(zhí)行的后臺的方法,下邊是返回的圖片的base64位編碼

回答
編輯回答
情未了

找到問題了,是因為在框架中構(gòu)造函數(shù)里自動加載這個生成這個二維碼的方法。把它放在生成二維碼的方法里加載就會顯著的縮短這個時間

2017年6月15日 14:13
編輯回答
疚幼

用JS生成 就好了

2017年1月20日 17:21
編輯回答
來守候

首先確認是生成二維碼的時間太長,還是加載圖片時間太長

2018年7月4日 01:14