應用網路效能不佳?Network Kit助力提升網路通道的抗丟包能力和吞吐量
對運營人員來說,最悲傷的莫過於:透過各種渠道費力拉新來的使用者,在首次下載資原始檔時就解除安裝放棄;使用者終於決定付費購買,但是付款頁面遲遲無法開啟,最終不得不終止……
底層的網路最佳化是一個長久的過程, HMS Core全新推出的 Network Kit可快速建立網路連線,最佳化應用的網路效能,助力開發者為使用者提供煥然一新的互動體驗。
什麼是Network Kit?
Network Kit是 HMS Core中的一款網路基礎服務套件。
首先它支援 HTTP/1.1、 HTTP/2、 QUIC等常用網路協議,能夠為 App提供基礎的網路通訊能力。
其次 Network Kit 能夠根據業務場景自動編排網路元件能力,對網路進行自動預熱及動態調優,提升網路通道的抗丟包能力和吞吐量。 最終提供高效能、高可靠及高安全的端雲網路傳輸通道,讓消費者享受到更佳的網路互動體驗!
Network Kit的主要功能:
-
Network Kit遵循 RestFul API設計風格,透過註解配置網路請求引數,支援同步、非同步網路請求,支援自定義資料格式解析,使用更加靈活。
-
Network Kit提供簡單易用的檔案上傳 /下載框架,採用多工、多執行緒技術,充分利用網路頻寬,支援斷點續傳能力。
-
Network Kit可以實現全鏈路網路加速的應用體驗,整合 hQUIC Kit、無線傳輸服務等網路加速能力,一次整合,即可完成端到端全鏈路加速。
Network Kit的主要優勢:
-
更低時延。
Network Kit透過網路預熱、快取、智慧網路引數調優等關鍵技術,根據您最近的網路訪問情況和裝置狀態,預測下次請求的網路質量,動態調整網路引數,降低時延。
整合 Network Kit後, 頁面載入時延平均減少超過20%:
* 圖片來自華為 Network Kit ,資料為內部測試資料
-
更高吞吐量。
Network Kit聚合高效能網路開放能力,比如 hQUIC Kit,輔以華為自研擁塞演算法, 0 RTT建立連線,可最佳化多種網路環境下的通道效能,提高抗丟包能力和吞吐量,讓使用者享受更快的網路連線和傳輸速度。無論是影片、聊天,還是線上遊戲都更加通暢。
在網路抖動較大的環境, 使用hQUIC Kit可提升下載速率20%以上 :
* 圖片來自華為 Network Kit ,資料為內部測試資料
-
簡單易用。
Network Kit提供多種場景化網路程式設計介面,遮蔽網路細節,滿足不同業務場景對網路請求 API的訴求和最小改造接入。聚合多個網路 SDK能力,提供統一介面,簡化整合工作量,讓您更聚焦業務邏輯。
作為 HMS Core中的基礎網路棧, Network Kit可以廣泛應用於行動網路下的多種場景。 例如,全球TOP20的上市文娛企業三七互娛,業務涵蓋遊戲研發與發行、線上教育等,旗下的《斗羅大陸•魂師對決》專案之前受限於下載業務邏輯實現複雜、資源包下載速度慢、成功率低等問題。在整合了Network Kit應用後,藉助多執行緒下載、透明壓縮傳輸、AI智慧分片等相關特性,資源包下載速率提升40%,成功率也大幅提高,切實減少了開發維護的工作量,改善了使用者的使用體驗。
在火車、地鐵、電梯等弱網路場景中,整合 Network Kit後可以提升 URL請求速度,弱網自適應,減少無效網路等待時間。當使用者網路型別發生變化時,無論是不同 Wi-Fi間還是 Wi-Fi和移動資料網路切換, Network Kit都可以做到 無感知切換網路平滑遷移,保障消費者暢遊網路。
在影片直播、遊戲等應用中,整合 Network Kit SDK,可以提升網路連線建立速度,降低網路請求時延。使用者無論是線上搶購,還是遊戲火拼,都能實現秒開、低延遲、無卡頓,高畫質流暢執行,再也不用因為網速“背鍋”。
欲瞭解更多詳情,請參閱:
HMS Core 5.2.0版本公告
https://developer.huawei.com/consumer/cn/forum/topic/0201513795750030057?fid=18?ha_source=hms1
Network Kit官網
https://developer.huawei.com/consumer/cn/hms/huawei-networkkit?ha_source=hms1
獲取開發指導文件
參與開發者討論請到 Reddit社群
下載 demo和示例程式碼請到 Github
解決整合問題請到 Stack Overflow
原文連結: https://developer.huawei.com/consumer/cn/forum/topic/0202550758629870174?fid=18
原作者:胡椒
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69970551/viewspace-2770934/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 網路丟包分析
- 【HMS Core 6.0全球上線】Network Kit全鏈路網路加速技術,應用無懼網路擁塞
- 聚銘網路助力某南京生物科技公司全面提升網路威脅檢測能力
- Mac網路監測工具箱:Network Kit XMac
- 提升 Linux 網路效能,應付 100 GB的網路卡Linux
- 網路分流器-網路丟包以及修復方法
- 【開發者說】無懼高網路吞吐量,Network Kit與三七遊戲共創流暢遊戲體驗遊戲
- Fiddler(8)設定網路丟包和延遲
- 攜程App網路服務通道治理和效能優化APP優化
- 網路丟包,網路延遲,這款神器幫你搞定所有
- 青雲QingCloud推出SDN網路直通服務Docker網路能力大幅提升GCCloudDocker
- 如何應用TFGAN快速實踐生成對抗網路?
- 使用 libevent 和 libev 提高網路應用效能
- [譯] 網路現狀:效能提升指南
- 一次網路丟包故障的解決
- CSS和網路效能CSS
- HMS Core網路加速套件:hQUIC Kit為應用快速建立網路連線套件UI
- grafana 網路丟包率檢測設定Grafana
- 百度安全獲評工信部移動網際網路應用服務能力提升優秀案例
- 研發效能提升 36 計第一課:網際網路時代研發效能的挑戰和應對之道
- 利用交換機提升無盤網路效能
- 海量案例!生成對抗網路(GAN)的18個絕妙應用
- 通過/proc/net/dev和/proc/net/snmp分析網路包量|流量|錯包|丟包以及各網路協議的工作狀況dev協議
- 將普通的套接字網路應用修改為ssl網路應用
- 如何提升瀏覽器CSS的網路效能? – csswizardry瀏覽器CSS
- 淺談網路靶場的關鍵能力與應用方向
- linux 網路 cat /proc/net/dev 檢視測試網路丟包情況Linuxdev
- 蘇濤:對抗樣本技術在網際網路安全領域的應用
- 工信部印發《電信和網際網路行業提升網路資料安全保護能力專項行動方案》行業
- 使用chrome開發者工具中的network皮膚測量網站網路效能Chrome網站
- 四大措施提升無線網路效能
- BSN應用案例精選【3】:法大大網路科技電子合同助力企業數字抗疫
- 企業網際網路應用高效能解決之道
- async-rdma:編寫高吞吐量、低延遲網路應用的Rust庫Rust
- 生成對抗網路原理與應用:GAN如何使生活更美好
- Web 開發學習筆記——關於網際網路和網際網路應用Web筆記
- DBA必備技能之網路丟包分析總結
- mongoDB在網際網路金融的應用MongoDB