前狀況簡敘:api
開發微信公共號裏的支付功能,正常使用了9個月,可是最近發現支付的頁面加載速度很慢,而且很大機率」操做超時「服務器
開發的過程當中爲了解決「操做超時」已經在支付頁面作了二次訪問防錯機制(若是第一次沒拿到數據,會第二次請求)微信
最近咱們頭不能忍了,要解決這個問題。阿里雲
問題描述:
使用.net api 在
調用微信數據時提示操做超時,
public WxPayData GetUnifiedOrderResult()方法中
WxPayData data2 = WxPayApi.UnifiedOrder(inputObj, 6);
string str3 = HttpService.Post(xml, url, false, timeOut);
這個方法中提示「操做超時」,時間設置爲6,後來改成了15,均不得解決。
微信log記錄:
後來就去求助微信的開發人員,可是得知要去發送郵件審覈,我去發了郵件 But You know 騰訊通常不 care 你,
因此在沒有收到有郵件的時候咱們就去百度
ps:服務器使用的阿里雲服務器
解決方案:
嘗試在系統裏更改DNS的地址,把dns換成騰訊的119.29.29.29,而後速度就一下提高了N倍,感受就像是自行車換飛機了。
在這裏我只想說」厲害了個人哥「