久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

移動(dòng)APP網(wǎng)絡(luò)問(wèn)題以及優(yōu)化方案

2022-06-24    分類: 網(wǎng)站建設(shè)

當(dāng)我們開始關(guān)注 App 的用戶體驗(yàn)后,網(wǎng)絡(luò)通暢性和界面的流暢性是保證 App 好用的重要指標(biāo)。近期對(duì)項(xiàng)目中的網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行了簡(jiǎn)單的分析,又對(duì)業(yè)界的一些方案做了調(diào)研,故寫此文做一下知識(shí)梳理。

在使用 App 時(shí),如經(jīng)常遇到加載失敗或者小圈轉(zhuǎn)個(gè)不停的情況,那么很可能 App 的網(wǎng)絡(luò)性能出現(xiàn)了問(wèn)題,急需研發(fā)同學(xué)來(lái)進(jìn)行優(yōu)化。而對(duì)于開發(fā)人員來(lái)說(shuō),定位網(wǎng)絡(luò)問(wèn)題又是十分艱難,因?yàn)槌霈F(xiàn)網(wǎng)絡(luò)問(wèn)題的用戶往往遙在天邊,你沒辦法進(jìn)行調(diào)試定位。那么建立完善的網(wǎng)絡(luò)監(jiān)控體系就顯得十分重要,通過(guò)海量數(shù)據(jù)的分析來(lái)對(duì)網(wǎng)絡(luò)問(wèn)題精確定位。

移動(dòng)APP網(wǎng)絡(luò)問(wèn)題以及優(yōu)化方案

通過(guò)對(duì)數(shù)據(jù)的分析以及調(diào)研、用戶反饋,發(fā)現(xiàn)移動(dòng)端網(wǎng)絡(luò)常常存在如下的問(wèn)題:

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

針對(duì)上面一系列的問(wèn)題,業(yè)界已經(jīng)有很多解決方案,我在這里簡(jiǎn)單列舉一些。

面對(duì)這樣的網(wǎng)絡(luò),如何解決?

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

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

上面的問(wèn)題其實(shí)很多是涉及到長(zhǎng)連與短連的問(wèn)題,對(duì)這個(gè)問(wèn)題有較多的問(wèn)題可以考慮。

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

再者還有一些其他可以考慮的點(diǎn):

  • 加入 CDN 加速,動(dòng)靜資源分離;
  • 對(duì)于埋點(diǎn)的數(shù)據(jù),也可以合并請(qǐng)求,減少流量;
  • App 網(wǎng)絡(luò)診斷;
  • 根據(jù)網(wǎng)絡(luò)情況,動(dòng)態(tài)設(shè)置超時(shí)時(shí)間等。

網(wǎng)頁(yè)標(biāo)題:移動(dòng)APP網(wǎng)絡(luò)問(wèn)題以及優(yōu)化方案
本文網(wǎng)址:http://www.js-pz168.com/news0/170950.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作品牌網(wǎng)站制作企業(yè)建站網(wǎng)站制作建站公司網(wǎng)站排名

廣告

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

小程序開發(fā)
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
91浏览器在线视频| 亚洲裸体xxx| 国产精品高潮久久久久无| 亚洲精品乱码久久久久久黑人 | 久久资源av| 欧美中文字幕不卡| 国产欧美一区二区三区沐欲| 亚洲地区一二三色| 成人成人成人在线视频| 国产精品18久久久久久vr| 国产色综合一区二区三区| 在线精品视频免费观看| 国产欧美视频在线观看| 七七婷婷婷婷精品国产| 97免费资源站| 在线免费观看不卡av| 中文一区二区完整视频在线观看 | 色姑娘综合网| 欧美大黄免费观看| 亚洲一区在线观看网站| 不卡区在线中文字幕| 性欧美大战久久久久久久免费观看| 日韩一级免费观看| 亚洲国产中文字幕在线视频综合| av不卡一区二区三区| 一区二区精品视频| 国产网站一区二区三区| 久久av老司机精品网站导航| 国产欧美丝袜| 91精品婷婷国产综合久久竹菊| 亚洲视频精选在线| 成人午夜又粗又硬又大| 伊人久久av导航| 欧美激情综合五月色丁香| 极品美女销魂一区二区三区| 久久亚洲午夜电影| 精品少妇一区二区三区视频免付费 | 久久精品一二三区| 日韩午夜在线观看视频| 日欧美一区二区| 国产精品视频免费一区| 欧美一卡二卡在线观看| 午夜伦理一区二区| 国内视频一区| 欧美va亚洲va在线观看蝴蝶网| 视频在线观看一区| 国产日韩亚洲精品| 欧美电影免费观看高清完整版在 | 欧美日韩一区高清| 一区二区三区在线免费视频| 91在线视频在线| 欧美日韩国产大片| 亚洲成人www| 国产一区二区免费在线观看| 日韩精品资源二区在线| 免费久久99精品国产| 欧美在线播放一区| 欧美激情一区二区三区蜜桃视频| 国产成人精品一区二区三区网站观看| 国产成人综合精品三级| 色婷婷久久综合| 亚洲另类中文字| 99re在线播放| 日韩精品在线看片z| 精品在线你懂的| 在线观看一区二区三区三州| 亚洲人成网站影音先锋播放| 91精品网站| 欧美成人a视频| 国产一区二区三区综合| 色综合久久久久久久久久久| 亚洲精品福利视频网站| 国产精品果冻传媒潘| 欧美精品一区二区三区蜜桃视频| 国产精品亚洲一区二区三区在线 | 精品少妇一区二区三区免费观看 | 欧美怡红院视频| 丝袜国产日韩另类美女| 日本精品一区二区| 最新中文字幕一区二区三区| 99精品国产高清一区二区| 日韩久久不卡| 成人免费在线视频| 国产高清自拍99| 国产亚洲成年网址在线观看| a级精品国产片在线观看| 91精品欧美福利在线观看| 九九精品一区二区| 91久久精品一区二区三区| 五月激情综合网| 亚洲国内在线| 亚洲bt欧美bt精品777| 日本一区二区久久精品| 亚洲激情图片小说视频| 欧美高清视频一区| 亚洲精品中文在线影院| 牛人盗摄一区二区三区视频| 国产精品久久久久9999吃药| 国产日产精品一区二区三区四区| 国产欧美va欧美不卡在线| 99精品桃花视频在线观看| 26uuu色噜噜精品一区二区| 成人av片在线观看| 精品成a人在线观看| 91网站在线观看视频| 久久蜜臀中文字幕| 7777精品久久久大香线蕉小说| 久久亚洲免费视频| 999在线观看免费大全电视剧| 国产欧美一区二区三区在线看蜜臀| 97人摸人人澡人人人超一碰| 欧美国产综合色视频| 国产视频在线观看一区| 亚洲人被黑人高潮完整版| 欧美日韩精品免费观看| 亚洲一区免费视频| 中文字幕一区二区三区乱码| 美女视频一区在线观看| 欧美久久一二区| 风间由美一区二区三区在线观看| 精品免费日韩av| julia一区二区中文久久94| 国产精品免费看片| 欧美日韩精品免费看| 婷婷综合五月天| 欧洲色大大久久| 国产成人精品免费在线| 久久一日本道色综合| 国产精品久久久久久免费观看 | 久久精品ww人人做人人爽| 亚洲精品乱码久久久久久久久 | 国产乱码精品一区二区三区中文| 成人免费在线观看入口| 亚洲精品中文字幕在线| 另类小说综合欧美亚洲| 欧美一区日韩一区| 3d动漫啪啪精品一区二区免费| 国产精品久久久一区麻豆最新章节| 欧美极品视频一区二区三区| 日韩精品欧美精品| 91精品视频网| www.成人av| 亚洲国产日韩精品| 欧美色偷偷大香| www.亚洲色图.com| 18成人在线观看| 中文字幕久精品免| 国产成人免费xxxxxxxx| 欧美激情一区二区三区不卡| 日本一区二区免费看| 精品中文字幕一区二区小辣椒| 欧美成人bangbros| 久久精品国产一区二区三区日韩| 久久综合色8888| 麻豆久久久9性大片| 日本va欧美va瓶| 欧美tickling网站挠脚心| 久久久久高清| 美国十次综合导航| 亚洲精品在线观看网站| 免费在线成人av| 久久99精品国产.久久久久久| 精品成人在线观看| 日本免费高清一区二区| 国产一区二区在线观看免费| 欧美国产精品一区| 最新亚洲人成网站在线| 成人激情动漫在线观看| 亚洲卡通动漫在线| 欧美日韩一区二区在线观看| 成人资源av| 肉肉av福利一精品导航| 精品国产三级电影在线观看| 欧美视频小说| 国产精品一二三区在线| 亚洲色图制服丝袜| 精品视频1区2区3区| 国产精品我不卡| 久久丁香综合五月国产三级网站| 国产日产欧美一区| 色婷婷一区二区三区四区| 91蜜桃婷婷狠狠久久综合9色| 亚洲第一主播视频| 精品国产成人在线影院| 亚洲国产日韩综合一区| 99久久伊人久久99| 同产精品九九九| 国产婷婷色一区二区三区四区 | 蜜桃久久精品一区二区| 国产欧美一区二区三区网站 | 欧美精品一区二区蜜臀亚洲| 亚洲激情一区二区三区| 91在线国产福利| 日韩高清一区二区| 国产精品网站在线播放| 欧美性猛片xxxx免费看久爱| 国产亚洲精品自在久久| 国产另类ts人妖一区二区| 亚洲精品大片www| 精品国产乱码久久久久久闺蜜 |