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

細說APP網絡深度優化與網絡安全

2021-01-31    分類: 網站建設

前言

說到APP優化,我們也可以從很多方面進行優化,從包大小、頁面流暢度、內存占用、數據緩存、網絡數據安全等等來優化加固我們的APP,每一個點展開又有很多需要將的,我以前也專門寫了一篇關于APP性能優化的博文,如下:

《iOS-性能優化的那些事》

在移動端APP網絡優化也是APP性能優化的一個非常重要的一個點,而且99.99%的APP都會伴隨著網絡交互; 在此,我將對APP網絡優化和網絡安全做一個詳細的總結,主要從流量、質量、安全方面去說,如要結構點如下:


流量消耗

先說一個親身經歷過得事情,以前在一家公司開發了一款APP,有一點客服反饋有個上海老大爺打電話過來罵人,手機裝了我們的APP,一個晚上用掉人家一兩個G;后來公司也主動幫人家承擔了這部分的流量資費,關鍵是15年流量資費還很高的,這個APP當然不是我寫的,是安卓的小伙伴!


即使流量現在價格不是很貴了,但是盡可能的幫用戶節省流浪也是非常應該的!

檢測流量消耗

相信大家在開發APP的時候肯定會做一些埋點和日志上報的功能,我們也可以把網絡請求的監控也做進去,我們可以檢測用戶在一段時間內的流量消耗,計算流量的均值和峰值等等,并上報流量接口,這些我們在日志或者埋點系統里面都可以記錄,然后上傳給服務端,然后進行數據分析,找出流量消耗的不足之處。

數據緩存

說到緩存,這也是一個非常大的一個點,有時間也可以展開說,我平時的博客關于緩存也講到很多,緩存的一個非常重要的好處就是提好了頁面加載速度,提高用戶的使用體驗;但是緩存也可以替用戶節省流量的消耗。 APP數據的緩存無非是列表接口的緩存、WebView的緩存,關于WebView的緩存我也單獨寫過,如下:

《iOS-WKWebView緩存并保證實時性》

《iOS-UIWebView緩存并保證實時性》

我們還可以做資源包下發預制加載等,這里也不展開了!


數據壓縮

關于數據壓縮,這邊主要想講的就是資源文件的數據壓縮了,主要在網絡上傳和網絡下載方面;

1.數據上傳 比如上傳圖片數據的時候是不是需要原圖高清圖,現在相機的像素都高,我們是不是可以搞了壓縮一下圖片或者視頻再上傳,就像微信發送圖片的時候,用戶可以選擇壓縮或者原圖;

2.數據下載 下載目前也是APP的大頭了,一般APP都是請求下載的數據比較多;我們在加載資源的時候可以選擇加載壓縮資源,比如微信的朋友圈,小圖的時候我們可以加載縮略圖,要是點擊查看大圖的時候才考慮加載大圖原圖;


交互頻率

數據交互如果比較頻繁會消耗用戶的流量,而且用戶體驗不好,還有一個非常重要的原因就是頻繁的網絡請求也會比較損耗手機的電量;所以我們可以合并一些能合并的網絡請求,比如日志上報的時候。

請求釋放

在APP開發的過程中,一般就是一進入頁面就進行網絡請求,然后等待結束加載數據,但是比如網絡請求比較緩慢(可能是數據量比較大,也有可能是網絡狀況不好),用戶不想等了,直接返回頁面銷毀了,但是我們的大部分網絡請求是單獨封裝的,但是網絡請求還在繼續請求中,這里數據、性能、內存、電量的問題就出來了,所以大家在封裝網絡請求的時候要把頁面銷毀就取消網絡請求的場景考慮進去!

網絡質量

請求速度

網絡請求的速度是影響用戶體驗的一個非常重要的原因,所以服務端也要想著來提高api的交互速度,為此我們可以通過下面的幾個方案來優化交互速度,如下:

a.域名合并,減少了DNS調用次數,降低了DNS劫持風險;

b.ip直連,去除DNS的解析步驟;

c.api緩存,比如redis緩存;

d.數據資源壓縮上傳;

請求質量

監控網絡請求質量和請求速度,然后記錄日志進行上報,監控完整的網絡請求鏈路;

服務器壓力

api的設計也要考慮到api的壓力以及服務器的壓力,防止因為壓力太大導致接口掛掉,從而影響用戶的體驗;

數據處理

服務端在給APP端提供數據的時候,避免讓APP端進行數據處理或者運算,比較APP的內存資源和運算資源有限,不要過度消耗浪費APP資源; 比如,我上家公司的用戶信息里面有用戶的年齡,但是服務端給的不是直接的年齡數據,而是給的生日時間戳,需要APP端自己去計算年齡,但是我們知道 NSDateFormatter又是重大內存開銷對象,在列表處理的時候又比較消耗內存,所以建議關于運算的一些東西最好在服務端計算好,這種不僅僅保證APP的性能問題,還是一種安全問題!

網絡安全

我們在APP端的網絡安全問題一般是APP抓包、DNS劫持、服務器安全,詳細如下:


APP抓包

說到抓包,侵入者可以選擇抓取數據來竊密APP的關鍵數據,然后模擬請求,做一些APP不好控制的事情,在此我們可以使用Https進行網絡請求,還可以禁止網絡請求設置代碼; 還可以把請求頭和請求體進行加密傳輸,多一次保證! 但是需要說明一點的是,沒用絕對的安全,只要是人設計的加密就有人設計解密,窺視心里在作怪!

DNS劫持

DNS劫持,由于域名解析為IP這個過程中,其解析是基于UDP 協議實現,所以報文是明文狀態,可能會在請求過程中被監測,然后攻擊者做一些自己的處理,比如返回假的IP地址或者什么都不做使請求失去響應,其效果就是對特定的網絡不能反應或訪問的是假網址。根本原因就是以下兩點:

a.惡意攻擊,攔截運營商的解析過程,把自己的非法東西嵌入其中。

b.運營商為了利益或者一些其他的因素,允許一些第三方在自己的鏈接里打打廣告之類的。

如何防止DNS劫持? 可以通過上面我說的IP直連,自己在APP解析! 推薦一篇寫的比較詳細的關于DNS的,如下:

《APP網絡優化之DNS優化實踐》

服務器安全

服務器安全可以從物理安全和網絡安全來說 a.物理安全,服務器要考慮比如斷電、斷網等情況下導致的安全問題; b.網絡安全,防止服務器被攻擊、被爬蟲等問題; 所以,服務器的備份機制和數據備份機制和重要,還要限制同一IP的請求次數和間隔等;

本文題目:細說APP網絡深度優化與網絡安全
URL分享:http://www.js-pz168.com/news47/98397.html

成都網站建設公司_創新互聯,為您提供自適應網站營銷型網站建設品牌網站制作微信小程序網站排名域名注冊

廣告

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

h5響應式網站建設
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
精品欧美一区二区三区久久久| 日本大香伊一区二区三区| 色综合久久综合| 欧美一区二区三区影视| 国产精品乱人伦中文| 日本午夜精品视频在线观看| 成人在线综合网| 欧美激情一区二区三区在线视频| 欧美专区亚洲专区| 国产亚洲va综合人人澡精品| 亚洲va韩国va欧美va| 成人激情图片网| 清纯唯美一区二区三区| 欧美精品色一区二区三区| 中文字幕一区二区在线播放| 麻豆成人在线观看| 国产精品一区二区av| 欧美午夜精品免费| 国产精品卡一卡二| 国产一区二区三区在线观看精品| 国产一区自拍视频| 欧美精选在线播放| 一区二区三区在线免费播放| 国产成人精品一区二区三区网站观看| 狠狠久久综合婷婷不卡| 欧美日韩另类一区| 亚洲人成伊人成综合网小说| 国产成人综合网站| 日本黑人久久| 精品国产乱码久久久久久1区2区 | 国产精品嫩草99a| 老司机免费视频一区二区三区| 国产成人女人毛片视频在线| 欧美三级韩国三级日本一级| 亚洲视频一区二区免费在线观看| 国产一区二区三区免费在线观看| 欧美国产综合视频| 精品日韩一区二区三区| 日韩成人一级大片| 国产日韩久久| 成人爽a毛片一区二区免费| 成人激情免费电影网址| 国产成人精品免费在线| 少妇精品久久久久久久久久| 精品国产123| 免费在线观看不卡| 国产一区二区不卡视频| 日韩亚洲电影在线| 爽好多水快深点欧美视频| 国产精品免费一区二区三区四区| 欧美日本韩国一区二区三区视频| 一区二区三区四区激情| 97成人超碰视| 欧美美女一区二区三区| 午夜婷婷国产麻豆精品| 国产日韩欧美二区| 精品久久久久久综合日本欧美| 日韩电影一区二区三区四区| 久久国产精品99久久久久久丝袜 | 日本最新不卡在线| 蜜桃精品久久久久久久免费影院| 精品国产乱码久久久久久老虎 | 成人黄页毛片网站| 欧美性xxxxx极品少妇| 亚洲综合久久av| 成人欧美一区二区| 欧美mv日韩mv亚洲| 国产在线看一区| 中文字幕一区二区三区精彩视频 | 偷拍一区二区三区| 美女三级99| 国产欧美一区二区精品久导航| 国产精品自拍三区| 在线观看一区二区视频| 亚洲二区视频在线| 欧美日韩电影一区二区三区| 国产欧美精品一区aⅴ影院| 粉嫩久久99精品久久久久久夜| 中文字幕日韩一区二区三区不卡 | 欧洲精品亚洲精品| 中文字幕一区免费在线观看| 91网免费观看| 久久综合中文字幕| 成人丝袜视频网| 欧美精三区欧美精三区| 日韩一级黄色片| 久久99精品国产麻豆婷婷| 一区二区日本伦理| 亚洲午夜成aⅴ人片| 欧美精品二区三区四区免费看视频| 亚洲国产高清在线观看视频| 91免费版pro下载短视频| 欧美成人猛片aaaaaaa| 国产成人精品亚洲午夜麻豆| 欧美福利一区二区| 国产在线精品视频| 欧美日韩中文精品| 美女免费视频一区| 欧美中文字幕一区二区三区亚洲| 婷婷夜色潮精品综合在线| 日韩福利视频| 亚洲一区二区三区精品在线| 日本一区免费看| 亚洲综合另类小说| 色姑娘综合av| 亚洲第一成年网| 亚洲一区尤物| 日韩精品91亚洲二区在线观看 | 欧美丰满美乳xxx高潮www| 韩国一区二区三区| 制服丝袜亚洲网站| 高潮精品一区videoshd| 欧美成人性战久久| 51国产成人精品午夜福中文下载| 久久五月婷婷丁香社区| 91捆绑美女网站| 国产精品丝袜一区| 另类小说综合网| 亚洲综合免费观看高清完整版| 台湾成人av| 日韩高清中文字幕一区| 在线看一区二区| 激情久久久久久久久久久久久久久久 | 免费的国产精品| 欧美日韩1区2区| 国产成人丝袜美腿| 精品粉嫩超白一线天av| 99r国产精品视频| 综合精品久久久| 涩涩日韩在线| 老司机精品视频在线| 91麻豆精品国产91久久久久久 | 午夜电影久久久| 欧美色男人天堂| 成人午夜av影视| 国产目拍亚洲精品99久久精品| 国内精品久久久久久久果冻传媒| 亚洲女子a中天字幕| 亚洲日本精品一区| 激情文学综合网| wwwwww.欧美系列| 国产精品一区在线播放| 亚洲图片欧美色图| 欧美综合亚洲图片综合区| 国产成人夜色高潮福利影视| 精品久久久久久久久久久久包黑料 | 欧美亚日韩国产aⅴ精品中极品| 国产精品亚洲а∨天堂免在线| 亚洲精品在线免费观看视频| 狠狠爱一区二区三区| 亚洲aⅴ怡春院| 欧美精品三级日韩久久| 91网站在线播放| 一区二区三区**美女毛片| 91久久精品一区二区| 成人av一区二区三区| 中文字幕一区二区三区不卡在线| 视频在线99re| 国产精品中文字幕日韩精品| 国产区在线观看成人精品| 欧美色图亚洲自拍| 激情深爱一区二区| 国产农村妇女毛片精品久久麻豆| 欧美国产二区| 精品一区二区久久| 久久久久久久久97黄色工厂| 日韩精品一区二区三区外面| 韩国av一区二区三区| 久久久国产精品不卡| 日本精品一区二区三区高清 久久 日本精品一区二区三区不卡无字幕 | 日本va欧美va欧美va精品| 日韩欧美在线网站| 久久久福利视频| 麻豆精品视频在线观看视频| 久久综合一区二区| 五月天久久狠狠| 处破女av一区二区| 亚洲精品成人精品456| 欧美精品三级日韩久久| 国内视频一区二区| 六月丁香综合在线视频| 国产欧美一区二区精品婷婷| 色综合中文字幕国产| 成人午夜视频福利| 一区二区欧美视频| 日韩亚洲欧美一区| 欧美自拍资源在线| 粉嫩一区二区三区性色av| 一区二区三区在线播放| 欧美一级二级在线观看| 日韩国产欧美在线播放| 久久久久国产免费免费| 一区二区不卡在线观看| 99久久精品国产网站| 天堂午夜影视日韩欧美一区二区| 亚洲精品一区二区三区精华液| 亚洲午夜久久久影院伊人| 91免费小视频| 蜜桃av一区二区三区电影| 国产精品免费免费|