欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

移動APP網絡問題以及優(yōu)化方案

2022-06-24    分類: 網站建設

當我們開始關注 App 的用戶體驗后,網絡通暢性和界面的流暢性是保證 App 好用的重要指標。近期對項目中的網絡數據進行了簡單的分析,又對業(yè)界的一些方案做了調研,故寫此文做一下知識梳理。

在使用 App 時,如經常遇到加載失敗或者小圈轉個不停的情況,那么很可能 App 的網絡性能出現了問題,急需研發(fā)同學來進行優(yōu)化。而對于開發(fā)人員來說,定位網絡問題又是十分艱難,因為出現網絡問題的用戶往往遙在天邊,你沒辦法進行調試定位。那么建立完善的網絡監(jiān)控體系就顯得十分重要,通過海量數據的分析來對網絡問題精確定位。

移動APP網絡問題以及優(yōu)化方案

通過對數據的分析以及調研、用戶反饋,發(fā)現移動端網絡常常存在如下的問題:

  • 網絡成功率低,經常請求失敗;
  • 用戶反饋 DNS 劫持,數據被篡改,出現廣告和請求超時等情況;
  • 網絡延遲較長,且存在較多的長尾數據;
  • 經過數據分析,發(fā)現長連的時間明顯比短連的時間少 100ms 左右(短連指的是,經過DNS解析、TCP 握手、 SSL 握手等一系列的過程建立連接,長連指的是直接復用前者的連接通道);
  • 網絡經常出現抖動,本來大部分請求都是 100ms 左右,突然冒出來一兩千毫秒的,甚至有10、20秒的延遲情況
  • HTTP 1.1 的 head of blocking 情況存在,一個網絡抖動,很容易影響后續(xù)的請求,導致一連串的延遲較高請求(head of blocking:指的是在 HTTP 1.1 中,如果你發(fā)出1、2、3 三個網絡請求,那么 Response 的順序 2、3 要在第一個網絡請求之后);
  • 傳輸的 Payload 太大,延遲高,易超時;
  • 蘋果要求HTTPS ,此時加入的 SSL 握手較耗時。

針對上面一系列的問題,業(yè)界已經有很多解決方案,我在這里簡單列舉一些。

面對這樣的網絡,如何解決?

對于 DNS 劫持的情況,業(yè)界的主要做法是 HTTPDNS 或者內置 Server IP 列表??蛻舳酥苯釉L問 HttpDNS 接口,獲取業(yè)務在域名配置管理系統上配置的訪問延遲最優(yōu)的IP,獲取到IP后就直接往此IP發(fā)送業(yè)務協議請求,不需要使用本地運營商解析域名,所以從根本避免了劫持問題,同時可以降低網絡延遲,提高連接成功率。而建立 Server IP 列表,是在本地緩存一個 IP 的映射表,此表可在App啟動時動態(tài)下發(fā)更新,訪問服務器時直接拿出 IP 發(fā)出請求。

傳輸的 Payload 也直接影響了延遲,并且對成功率有影響,對于數據的壓縮,業(yè)界很多公司已經開始使用 ProtoBuf 協議,對于優(yōu)化的百分比我還沒有準確的說數據結論,但是從大家的反饋來說,優(yōu)化效果明顯。對于數據的壓縮,還可以考慮接入 HTTP 2.0,畢竟這是一個趨勢,也有較多公司已經加入 HTTP 2.0,HTTP 2.0 通過頭部壓縮等方式也幫你減小了傳輸的 Payload。

上面的問題其實很多是涉及到長連與短連的問題,對這個問題有較多的問題可以考慮。

  • 域名合并:淘寶、美團等公司公布的方案中都有提到,就是將公司原來很多域名的情況,合并為較少的幾個域名,為什么這么做呢?HTTP 的通道復用是基于域名劃分的,如果域名只有幾個,那么多數請求都可以在長連接通道進行,這樣就可以降低延遲、增加成功率;
  • 盡早建立長連接,這樣其他的業(yè)務請求就可以復用長連接通道,加快訪問速度。對于建立連接的時機,可以考慮多個方面,比如冷啟動,前后臺切換、網絡切換等;
  • 考慮接入 HTTP2.0,他們兩個都解決了 HTTP 1.1 的head of blocking,降低了網絡延遲,提供了更強大的多路復用技術,還加入了流量控制、新的二進制格式、Server Push、請求優(yōu)先級和依賴等特性?;蛘呓尤?SPDY ,但是目前覺得好像直接上 HTTP 2.0 比較合適;
  • 建立多通道,比如攜程、美團等公司都有自己TCP、UDP通道,具有多域名共用通道,成功率三個九等誘人的功效。同時各大廠也對新的網絡協議,比如 QUIC,進行嘗試。Facebook還出一分享,對 QUIC 改進,實現 TLS 的 0-RTT。

再者還有一些其他可以考慮的點:

  • 加入 CDN 加速,動靜資源分離;
  • 對于埋點的數據,也可以合并請求,減少流量;
  • App 網絡診斷;
  • 根據網絡情況,動態(tài)設置超時時間等。

文章題目:移動APP網絡問題以及優(yōu)化方案
路徑分享:http://aaarwkj.com/news/170950.html

成都網站建設公司_創(chuàng)新互聯,為您提供網站收錄網站策劃、網站排名移動網站建設、Google、手機網站建設

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

成都網站建設
国产剧情av专业在线观看| 国产精品成久久久久三级| 日本黄色美女日本黄色| 国产成人自拍激情视频| 久久精品国产av一一区| 日韩人妻系列在线观看| 久久综合热这里只有精品| 国内精品亚洲成av人片麻豆| 夫妻性生活在线视频一级片| 欧美日韩黄色在线观看| 少妇的诱惑免费在线播放| 精品综合亚洲中文字幕| 中文字幕乱码亚洲影视| 久久精品一区二区日韩| 视频一区中文字幕在线| 国产精品视频一区二区久久| 亚洲一区成人免费电影| 91精品国产综合久久麻豆| 思思久久96热在精品国产| 日韩亚洲国产欧美在线观看| 日韩经典三级精品自拍| 亚洲国产一区二区精品| av剧情免费在线观看| 性感91美女白丝在线精品| 亚洲一区日韩精品颜射| 色橹橹欧美午夜精品福利| 激情久久五月激情婷婷| 丰满熟女人妻中文字幕免费| 久久久国产精品视频一区| 亚洲天堂欧美日韩一区| 在线看日本一区二区| 成熟人妻一区二区三区人妻| 草嫩av一区二区三区| 天天干夜夜泡天天操| 久久亚洲一区二区内射| 国产精品自拍激情在线观看| 国产91精品网站在线| 精品久久中文字幕久久av| 97在线视频观看官网| 欧美日韩在线一区二区精品 | 日韩国产一区二区三区精品|