91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

APP網(wǎng)絡(luò)深度優(yōu)化與網(wǎng)絡(luò)安全的詳細(xì)資料講解

Wildesbeast ? 來源:今日頭條 ? 作者:微導(dǎo)流開發(fā)者服務(wù) ? 2020-02-24 13:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

說到APP優(yōu)化,我們也可以從很多方面進(jìn)行優(yōu)化,從包大小、頁面流暢度、內(nèi)存占用、數(shù)據(jù)緩存、網(wǎng)絡(luò)數(shù)據(jù)安全等等來優(yōu)化加固我們的APP,每一個(gè)點(diǎn)展開又有很多需要將的,我以前也專門寫了一篇關(guān)于APP性能優(yōu)化的博文,如下:

iOS-性能優(yōu)化的那些事》

在移動端APP網(wǎng)絡(luò)優(yōu)化也是APP性能優(yōu)化的一個(gè)非常重要的一個(gè)點(diǎn),而且99.99%的APP都會伴隨著網(wǎng)絡(luò)交互; 在此,我將對APP網(wǎng)絡(luò)優(yōu)化和網(wǎng)絡(luò)安全做一個(gè)詳細(xì)的總結(jié),主要從流量、質(zhì)量、安全方面去說,如要結(jié)構(gòu)點(diǎn)如下:

流量消耗

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

即使流量現(xiàn)在價(jià)格不是很貴了,但是盡可能的幫用戶節(jié)省流浪也是非常應(yīng)該的!

檢測流量消耗

相信大家在開發(fā)APP的時(shí)候肯定會做一些埋點(diǎn)和日志上報(bào)的功能,我們也可以把網(wǎng)絡(luò)請求的監(jiān)控也做進(jìn)去,我們可以檢測用戶在一段時(shí)間內(nèi)的流量消耗,計(jì)算流量的均值和峰值等等,并上報(bào)流量接口,這些我們在日志或者埋點(diǎn)系統(tǒng)里面都可以記錄,然后上傳給服務(wù)端,然后進(jìn)行數(shù)據(jù)分析,找出流量消耗的不足之處。

數(shù)據(jù)緩存

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

《iOS-WKWebView緩存并保證實(shí)時(shí)性》

《iOS-UIWebView緩存并保證實(shí)時(shí)性》

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

數(shù)據(jù)壓縮

關(guān)于數(shù)據(jù)壓縮,這邊主要想講的就是資源文件的數(shù)據(jù)壓縮了,主要在網(wǎng)絡(luò)上傳和網(wǎng)絡(luò)下載方面;

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

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

交互頻率

數(shù)據(jù)交互如果比較頻繁會消耗用戶的流量,而且用戶體驗(yàn)不好,還有一個(gè)非常重要的原因就是頻繁的網(wǎng)絡(luò)請求也會比較損耗手機(jī)的電量;所以我們可以合并一些能合并的網(wǎng)絡(luò)請求,比如日志上報(bào)的時(shí)候。

請求釋放

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

網(wǎng)絡(luò)質(zhì)量

請求速度

網(wǎng)絡(luò)請求的速度是影響用戶體驗(yàn)的一個(gè)非常重要的原因,所以服務(wù)端也要想著來提高api的交互速度,為此我們可以通過下面的幾個(gè)方案來優(yōu)化交互速度,如下:

a.域名合并,減少了DNS調(diào)用次數(shù),降低了DNS劫持風(fēng)險(xiǎn);

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

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

d.數(shù)據(jù)資源壓縮上傳;

請求質(zhì)量

監(jiān)控網(wǎng)絡(luò)請求質(zhì)量和請求速度,然后記錄日志進(jìn)行上報(bào),監(jiān)控完整的網(wǎng)絡(luò)請求鏈路;

服務(wù)器壓力

api的設(shè)計(jì)也要考慮到api的壓力以及服務(wù)器的壓力,防止因?yàn)閴毫μ髮?dǎo)致接口掛掉,從而影響用戶的體驗(yàn);

數(shù)據(jù)處理

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

網(wǎng)絡(luò)安全

我們在APP端的網(wǎng)絡(luò)安全問題一般是APP抓包、DNS劫持、服務(wù)器安全,詳細(xì)如下:

APP抓包

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

DNS劫持

DNS劫持,由于域名解析為IP這個(gè)過程中,其解析是基于UDP 協(xié)議實(shí)現(xiàn),所以報(bào)文是明文狀態(tài),可能會在請求過程中被監(jiān)測,然后攻擊者做一些自己的處理,比如返回假的IP地址或者什么都不做使請求失去響應(yīng),其效果就是對特定的網(wǎng)絡(luò)不能反應(yīng)或訪問的是假網(wǎng)址。根本原因就是以下兩點(diǎn):

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

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

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

《APP網(wǎng)絡(luò)優(yōu)化之DNS優(yōu)化實(shí)踐》

服務(wù)器安全

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    2383

    瀏覽量

    66816
  • APP
    APP
    +關(guān)注

    關(guān)注

    33

    文章

    1592

    瀏覽量

    76007
  • DNS
    DNS
    +關(guān)注

    關(guān)注

    0

    文章

    229

    瀏覽量

    21167
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    國產(chǎn)網(wǎng)絡(luò)安全整機(jī)在工控網(wǎng)絡(luò)安全上的保護(hù)策略

    網(wǎng)絡(luò)安全是指網(wǎng)絡(luò)系統(tǒng)的硬件、軟件及其系統(tǒng)中的數(shù)據(jù)受到保護(hù),不因偶然的或者惡意的原因而遭受到破壞、更改、泄露,確保系統(tǒng)連續(xù)可靠正常地運(yùn)行,網(wǎng)絡(luò)服務(wù)不中斷。
    的頭像 發(fā)表于 01-27 10:27 ?130次閱讀
    國產(chǎn)<b class='flag-5'>網(wǎng)絡(luò)安全</b>整機(jī)在工控<b class='flag-5'>網(wǎng)絡(luò)安全</b>上的保護(hù)策略

    解讀“網(wǎng)絡(luò)安全等級保護(hù)”:守護(hù)網(wǎng)絡(luò)空間的法律基石與實(shí)戰(zhàn)指南

    前言服務(wù)器上穩(wěn)定閃爍的指示燈背后,是等級保護(hù)制度為海量數(shù)據(jù)流動筑起的無形防線——它們不僅是技術(shù)標(biāo)準(zhǔn),更是《網(wǎng)絡(luò)安全法》規(guī)定的國家基石。人們經(jīng)常聽到“等保二級”、“等保三級”,它們并非簡單的數(shù)字標(biāo)簽
    的頭像 發(fā)表于 01-12 17:31 ?496次閱讀
    解讀“<b class='flag-5'>網(wǎng)絡(luò)安全</b>等級保護(hù)”:守護(hù)<b class='flag-5'>網(wǎng)絡(luò)</b>空間的法律基石與實(shí)戰(zhàn)指南

    人工智能時(shí)代,如何打造網(wǎng)絡(luò)安全“新范式”

    在當(dāng)今信息化迅速發(fā)展的時(shí)代,5G、大數(shù)據(jù)、云計(jì)算、深度學(xué)習(xí)等新興技術(shù)的廣泛應(yīng)用,帶來了前所未有的網(wǎng)絡(luò)安全挑戰(zhàn)。人工智能技術(shù)的崛起,為網(wǎng)絡(luò)安全領(lǐng)域提供了新的解決方案,尤其在威脅識別、告警分析、態(tài)勢感知
    的頭像 發(fā)表于 12-02 16:05 ?491次閱讀

    攻擊逃逸測試:深度驗(yàn)證網(wǎng)絡(luò)安全設(shè)備的真實(shí)防護(hù)能力

    。 基于測試結(jié)果的持續(xù)優(yōu)化,使雙方共同構(gòu)建起能夠應(yīng)對新型威脅的主動防御體系,實(shí)現(xiàn)安全防護(hù)能力的螺旋式上升。 攻擊逃逸:深度隱匿的網(wǎng)絡(luò)安全威脅 攻擊逃逸(Evasion Attack)是
    發(fā)表于 11-17 16:17

    國產(chǎn)“芯”防線!工控機(jī)如何筑牢網(wǎng)絡(luò)安全屏障

    在當(dāng)今世界,信息化和數(shù)字化已經(jīng)成為全球發(fā)展的大趨勢,而網(wǎng)絡(luò)安全則是數(shù)字時(shí)代最重要的基石之一。在這個(gè)防護(hù)網(wǎng)絡(luò)安全的戰(zhàn)場上,國產(chǎn)工控機(jī)正以自主創(chuàng)新的實(shí)力捍衛(wèi)網(wǎng)絡(luò)安全屏障,在銀行、機(jī)關(guān)部門、工業(yè)互聯(lián)網(wǎng)等關(guān)鍵領(lǐng)域構(gòu)建起堅(jiān)實(shí)的防護(hù)線,成為
    的頭像 發(fā)表于 09-29 17:32 ?862次閱讀

    震有科技亮相2025國家網(wǎng)絡(luò)安全宣傳周

    近日,2025年國家網(wǎng)絡(luò)安全宣傳周會議在云南省昆明市正式開幕。本次活動以“網(wǎng)絡(luò)安全為人民,網(wǎng)絡(luò)安全靠人民——以高水平安全守護(hù)高質(zhì)量發(fā)展”為主題,于9月15日至21日在全國范圍內(nèi)統(tǒng)一開展
    的頭像 發(fā)表于 09-26 14:31 ?794次閱讀

    商湯科技亮相2025國家網(wǎng)絡(luò)安全宣傳周

    近日,2025年國家網(wǎng)絡(luò)安全宣傳周網(wǎng)絡(luò)安全企業(yè)家座談會在昆明滇池國際會展中心舉行。中央網(wǎng)信辦有關(guān)司局負(fù)責(zé)同志以及36家企業(yè)50余位代表參會。
    的頭像 發(fā)表于 09-23 17:56 ?1193次閱讀

    華為亮相2025國家網(wǎng)絡(luò)安全宣傳周

    2025國家網(wǎng)絡(luò)安全宣傳周(以下簡稱“網(wǎng)安周”)在昆明正式開幕。今年大會主題為“網(wǎng)絡(luò)安全為人民,網(wǎng)絡(luò)安全靠人民”,網(wǎng)安周以會議、論壇、競賽、展覽等多種形式著力展示創(chuàng)新成果。大會期間,華為眾多重磅
    的頭像 發(fā)表于 09-16 15:12 ?1126次閱讀
    華為亮相2025國家<b class='flag-5'>網(wǎng)絡(luò)安全</b>宣傳周

    wifi解決方案實(shí)現(xiàn)了網(wǎng)絡(luò)安全

    silex希來科wifi解決方案實(shí)現(xiàn)了網(wǎng)絡(luò)安全
    的頭像 發(fā)表于 08-27 15:01 ?675次閱讀

    Claroty與NIST網(wǎng)絡(luò)安全框架中文手冊

    的 IEC-62443 標(biāo)準(zhǔn),以及一些法規(guī),例如,美國運(yùn)輸安全管理局(TSA)針對交通運(yùn)輸?shù)闹噶?、歐盟 NIS2 指令。隨著這些標(biāo)準(zhǔn)的采用率不斷提升,它們將促使關(guān)鍵基礎(chǔ)設(shè)施企業(yè)優(yōu)化網(wǎng)絡(luò)安全計(jì)劃,以保持合規(guī)性,提高其彈性,并避免
    發(fā)表于 06-20 17:14 ?0次下載

    Claroty BMS 網(wǎng)絡(luò)安全解決方案中文資料

    電子發(fā)燒友網(wǎng)站提供《Claroty BMS 網(wǎng)絡(luò)安全解決方案中文資料.pdf》資料免費(fèi)下載
    發(fā)表于 06-17 17:03 ?1次下載

    ??低晿s獲2024優(yōu)秀網(wǎng)絡(luò)安全創(chuàng)新成果

    近日,由武漢市人民政府主辦,國家網(wǎng)絡(luò)安全人才與創(chuàng)新基地、中國網(wǎng)絡(luò)空間安全協(xié)會等單位承辦的第二屆武漢網(wǎng)絡(luò)安全創(chuàng)新論壇在武漢舉辦。會上,??低暵?lián)合浙江大學(xué)濱江研究院共同研發(fā)的人工智能
    的頭像 發(fā)表于 05-07 18:12 ?952次閱讀

    直面網(wǎng)絡(luò)安全挑戰(zhàn),“明陽安全自組網(wǎng)” 打造全方位防御體系

    帶來的安全隱患,僅僅是網(wǎng)絡(luò)安全風(fēng)險(xiǎn)的冰山一角。網(wǎng)絡(luò)安全困局與“安全自組網(wǎng)”破局之道隨著網(wǎng)絡(luò)技術(shù)的發(fā)展和應(yīng)用場景的拓展,
    的頭像 發(fā)表于 04-27 10:55 ?1179次閱讀
    直面<b class='flag-5'>網(wǎng)絡(luò)安全</b>挑戰(zhàn),“明陽<b class='flag-5'>安全</b>自組網(wǎng)” 打造全方位防御體系

    智慧路燈網(wǎng)絡(luò)安全入侵監(jiān)測

    ,成為物聯(lián)網(wǎng)領(lǐng)域重要的信息采集來源,對智能照明、社會安防、智慧交通、信息發(fā)布等方面發(fā)揮著關(guān)鍵作用。然而,智慧路燈的網(wǎng)絡(luò)安全問題也日益凸顯,成為影響其穩(wěn)定運(yùn)行和城市安全的重要因素。 叁仟智慧路燈面臨的網(wǎng)絡(luò)安全威脅
    的頭像 發(fā)表于 04-01 09:54 ?763次閱讀

    華為網(wǎng)絡(luò)安全產(chǎn)品榮獲BSI首批漏洞管理體系認(rèn)證

    MWC25巴塞羅那期間,華為面向全球網(wǎng)絡(luò)安全技術(shù)精英、行業(yè)客戶、專家學(xué)者等舉辦了網(wǎng)絡(luò)安全專題研討會(全球),共同研討網(wǎng)絡(luò)安全數(shù)據(jù)治理、安全技術(shù)、SASE(
    的頭像 發(fā)表于 03-11 09:34 ?993次閱讀
    華為<b class='flag-5'>網(wǎng)絡(luò)安全</b>產(chǎn)品榮獲BSI首批漏洞管理體系認(rèn)證