網路訪問一直使用的volley,前幾天除錯,出現乙個問題,其他介面都可以訪問成功,有一兩個介面呼叫,會重複呼叫兩次,訪問的方法只有一次,volley在一定時間內訪問不到請求,會重新請求,所以,為了防止這樣的問題,可以將預設的超時時間延長,盡量比伺服器最大響應時間多一些,防止服務端返回錯誤資訊時已斷開連線
/**
* post
**@param url 訪問url
*@param requesttag 請求tag,用於停止請求
*@param paramkeys post引數的key
*@param paramvalues post引數的value
*/public
void
stringrequestpostmethod(string url, string requesttag, final arraylistparamkeys, final arraylistparamvalues
, response.listenerlistener, response.errorlistener errorlistener)
}return map;}};
stringrequest.setretrypolicy(new defaultretrypolicy(40*1000,0,0f));
stringrequest.settag(requesttag);
l.e("getcurrentretrycount"+ stringrequest.getretrypolicy().getcurrentretrycount());
l.e("getcurrenttimeout"+ stringrequest.getretrypolicy().getcurrenttimeout());
mrequestqueue.add(stringrequest);
}
核心**為:
stringrequest.setretrypolicy(new defaultretrypolicy(30*1000,1,1f));
參考文章 響應時間優化
業務不停的迭代,加上打工人換了一波又一波,導致很多業務介面特別重,可讀性非常的差。最近專案在重構優化,部分介面平均響應時間在 1.5s 左右,對於使用者體驗來說,非常的不友好。本文旨在提出幾個介面優化的一些常用的辦法。1 優化的準則 一切的前提是業務價值需要。如果沒有足夠的價值,那麼可讀性才是第一,...
Eureka響應時間優化
1 心跳傳送時間間隔 eureka.client.leaserenewalintervalinseconds 2 心跳檢查間隔 eureka.server.evictionintervaltimerinms 3 readwrite 快取 同步到 readonly 快取中的 間隔時間 eureka.s...
形容等待時間長的句子 形容等待時間長的句子
七 心三十,淡淡的斑斕在期待那。愛由於心的凍結而死去雪卻凍結著心的跳動 冷暖自知 自始自終 自力更生二十 七 我一小我逛逛停停 在期待什麼我不曉得我,麼在期待著我就像不曉得什。就是備胎 六 備胎,多年的期待乙個交接一句不愛就能夠給你。有握住最想要牽的手若是從一起頭就沒,為不竭的尋找和遷就錯過的歲月就...