問題描述:
在微信公眾號開發中時常遇到使用微信支付的情況,之前一直注意到微信支付統一下單接口響應特別慢,經常出現“操作超時”的情況,最初為解決因操作超時使用戶無法一次完成支付便用了個最多3次的遞歸,無法一次完成支付問題是解決了但根源問題還是存在,客戶端響應還是很慢。
解決方法:
如果你用的是阿里的服務器,那無疑是DNS的問題,將服務器的DNS配置為騰訊公共DNS:119.29.29.29 ,之后的速度會提升很多!
關於微信統一下單:
請訪問微信支付官方文檔:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1
Windows Server修改DNS:
控制面板 >> 網絡和Internet >> 網絡和共享中心 >> 更改適配器設置 >> 選擇當前連接的網絡 >> 屬性 >> Internet 協議版本4(TCP/IPv4)屬性 >> 首選DNS服務器配置為:119.29.29.29 >> END
步驟圖解:
1)打開控制面板網絡和共享中心
2)更改適配器設置,然后選擇當前連接的網絡屬性
3)選擇Internet 協議版本4(TCP/IPv4)屬性
4)修改首選DNS服務器為騰訊公共DNS:119.29.29.29
5)改完收工,檢查客戶端微信支付響應速度!