亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 開發技術 > 
  • 【通用技術】實時網絡響應要求的移動端App的網絡超時設定

【通用技術】實時網絡響應要求的移動端App的網絡超時設定

發布時間:2020-07-08 15:36:41 來源:網絡 閱讀:974 作者:rdqiqi 欄目:開發技術

摘自自運營微信定閱號 創心思考 ,搜索關注獲得更多內容!


移動設備的產品的網絡狀態取決于用戶所處的網絡環境。

這個網絡環境也會根隨的用戶的位置進行改變。

也很有可能前一秒是在Wifi網絡下,這一秒4G了,再過一會信號就變弱或無信號了。

那么,對于產品的實時性要求很高的產品,如何設定這個超時時長呢?

比如語音識別類的產品,有以下幾個產品特性,網絡性能對其影響較

1,上行的數據量比較大

2,服務端處理數據的時間,依賴于上傳的語音數據量

3,語音識別的過程是個持續的過程,一次完整的語音識別過程

4,用戶對于產品的實時性要求較高

這時,網絡超時時長的設定就不能以一個最大值的方式來執行了。

1,在網絡信號不穩定時,我們需要快速的告知用戶,由于網絡狀態導致識別的過程出錯,減少不必要的等待。

2,無論任何網絡狀態下,任何的數據量,我們都需要保證本次網絡請求的有效性。

3,總結一句話,只要這個超時時間精確,以上的問題就可以解決!

看到這里,想必大家都有一定的思路了

這里給大家例一下大概的思路

1,獲取當前網絡類型,根據網絡類型得到該網絡類型的網絡速度 N.s

2,獲取本次客戶端上傳的真實數據量C.d

3,數據量 C.d與網速N.s作比,得出上傳數據所花費時間 C.D.t

4,與服務端確定,處理單位數據量與花費時間值S.P.d,

5,數據量 C.d與單位數據量費時S.P.d關聯,得出服務器花費時間S.P.D.t

6,對于服務器返回數據進行預估S.d

7,數據量 S.d與網速N.s作比,得出上傳數據所花費時間 S.D.t

8,那么總的超時時間可以為 C.D.t + S.P.D.t + S.D.t(上傳數據時間+處理數據時間+下發數據時間)

9,也可能加上建立聯接時間的補充

10,一些容錯的時長buffer

這么執行下來,超時時長就變得精確多了,無論發送數據量多少,網絡是什么樣,這個傳輸變的更可靠。

同理,該方案,也可應用到其它類同的場景中,根據產品需求及技術依賴進行優化。


補充:類似的功能,也可以嘗試使用分包的策略降低單次網絡請求的失敗率,減少總時長,歡迎大家閱讀及交流


摘自自運營微信定閱號 創心思考 ,搜索關注獲得更多內容!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

剑阁县| 平昌县| 慈利县| 孟州市| 宜阳县| 左贡县| 潼南县| 金沙县| 莲花县| 廊坊市| 科技| 海丰县| 高安市| 斗六市| 重庆市| 仙桃市| 青铜峡市| 略阳县| 常宁市| 紫阳县| 西盟| 明溪县| 巫溪县| 通化县| 舒城县| 通榆县| 墨玉县| 清远市| 三原县| 黔江区| 横峰县| 万盛区| 高州市| 德州市| 乌拉特前旗| 农安县| 铁力市| 拉萨市| 团风县| 栾城县| 蓬莱市|