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