chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

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

流量消耗

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

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

檢測(cè)流量消耗

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

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

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

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

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

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

數(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都是請(qǐng)求下載的數(shù)據(jù)比較多;我們?cè)诩虞d資源的時(shí)候可以選擇加載壓縮資源,比如微信的朋友圈,小圖的時(shí)候我們可以加載縮略圖,要是點(diǎn)擊查看大圖的時(shí)候才考慮加載大圖原圖;

交互頻率

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

請(qǐng)求釋放

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

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

請(qǐng)求速度

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

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

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

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

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

請(qǐng)求質(zhì)量

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

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

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

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

APP抓包

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

DNS劫持

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

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

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

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

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

服務(wù)器安全

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

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

    關(guān)注

    2

    文章

    1620

    瀏覽量

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

    關(guān)注

    33

    文章

    1587

    瀏覽量

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

    關(guān)注

    0

    文章

    226

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

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

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

    Lansweeper:強(qiáng)化網(wǎng)絡(luò)安全與資產(chǎn)管理

    使用 Lansweeper 全面了解您的 IT 資產(chǎn)清單 保護(hù)任何東西的第一步是知道你擁有什么 全可見(jiàn)性 發(fā)現(xiàn)您甚至不知道的資產(chǎn)并消除盲點(diǎn)。 風(fēng)險(xiǎn)緩解 通過(guò)審計(jì)預(yù)防措施預(yù)測(cè)潛在的網(wǎng)絡(luò)安全攻擊。 威脅
    的頭像 發(fā)表于 02-19 13:59 ?485次閱讀

    探索國(guó)產(chǎn)網(wǎng)絡(luò)安全整機(jī),共筑5G時(shí)代網(wǎng)絡(luò)安全防護(hù)線

    由于現(xiàn)代5G時(shí)代的快速發(fā)展,黑客攻擊、信息泄露、網(wǎng)絡(luò)詐騙以及病毒軟件入侵等網(wǎng)絡(luò)安全問(wèn)題也隨之浮出水面,為防止這類問(wèn)題的發(fā)生,使用網(wǎng)絡(luò)安全整機(jī)就成為了我們必不可少的防護(hù)手段之一。
    的頭像 發(fā)表于 02-08 08:47 ?444次閱讀

    龍芯3A5000網(wǎng)絡(luò)安全整機(jī),助力保護(hù)網(wǎng)絡(luò)信息安全

    在當(dāng)今互聯(lián)網(wǎng)信息普及的時(shí)代,我們的網(wǎng)絡(luò)安全問(wèn)題更加突顯。個(gè)人信息泄露、病毒軟件侵占、黑客攻擊等網(wǎng)絡(luò)安全問(wèn)題日益增多。想要解決這個(gè)問(wèn)題,就得更加發(fā)展我們的防護(hù)科技。
    的頭像 發(fā)表于 12-23 09:59 ?509次閱讀

    智能網(wǎng)聯(lián)汽車(chē)網(wǎng)絡(luò)安全開(kāi)發(fā)解決方案

    經(jīng)緯恒潤(rùn)網(wǎng)絡(luò)安全團(tuán)隊(duì)密切關(guān)注行業(yè)發(fā)展趨勢(shì),致力于為國(guó)內(nèi)外客戶提供優(yōu)質(zhì)的網(wǎng)絡(luò)安全咨詢服務(wù)。在智能網(wǎng)聯(lián)汽車(chē)電子電氣架構(gòu)(EEA)開(kāi)發(fā)階段,協(xié)助客戶識(shí)別到系統(tǒng)的薄弱點(diǎn)并定義網(wǎng)絡(luò)安全目標(biāo),開(kāi)發(fā)網(wǎng)絡(luò)安全
    的頭像 發(fā)表于 12-19 17:30 ?1142次閱讀
    智能網(wǎng)聯(lián)汽車(chē)<b class='flag-5'>網(wǎng)絡(luò)安全</b>開(kāi)發(fā)解決方案

    如何配置 VLAN 以提高網(wǎng)絡(luò)安全

    配置虛擬局域網(wǎng)(VLAN)是一種在交換網(wǎng)絡(luò)中提高網(wǎng)絡(luò)安全的有效方法。VLAN通過(guò)將網(wǎng)絡(luò)劃分為多個(gè)邏輯分割,可以限制不同用戶組之間的通信,從而減少潛在的安全威脅。以下是配置VLAN以提高
    的頭像 發(fā)表于 11-19 09:17 ?1453次閱讀

    純凈IP:守護(hù)網(wǎng)絡(luò)安全的重要道防線

    純凈IP,作為守護(hù)網(wǎng)絡(luò)安全的道防線,扮演著至關(guān)重要的角色。它不僅關(guān)乎網(wǎng)絡(luò)流量的順暢與高效,更是確保用戶數(shù)據(jù)安全、防止惡意攻擊和非法訪問(wèn)的關(guān)鍵所在。
    的頭像 發(fā)表于 10-25 07:34 ?691次閱讀

    常見(jiàn)的網(wǎng)絡(luò)硬件設(shè)備有哪些?國(guó)產(chǎn)網(wǎng)絡(luò)安全主板提供穩(wěn)定的硬件支持

    隨著網(wǎng)絡(luò)技術(shù)的不斷進(jìn)步,網(wǎng)絡(luò)安全問(wèn)題日益嚴(yán)重,企業(yè)和個(gè)人對(duì)網(wǎng)絡(luò)安全的重視程度不斷加深,對(duì)于網(wǎng)絡(luò)安全硬件設(shè)備的要求也越來(lái)越高,網(wǎng)絡(luò)硬件設(shè)備不僅
    的頭像 發(fā)表于 10-21 10:23 ?906次閱讀

    IP風(fēng)險(xiǎn)畫(huà)像如何維護(hù)網(wǎng)絡(luò)安全

    在當(dāng)今數(shù)字化時(shí)代,互聯(lián)網(wǎng)已成為我們生活、工作不可或缺的一部分。然而,隨著網(wǎng)絡(luò)應(yīng)用的日益廣泛,網(wǎng)絡(luò)安全問(wèn)題也日益凸顯。為了有效應(yīng)對(duì)網(wǎng)絡(luò)安全挑戰(zhàn),IP風(fēng)險(xiǎn)畫(huà)像技術(shù)應(yīng)運(yùn)而生,正逐步成為構(gòu)建網(wǎng)絡(luò)安全
    的頭像 發(fā)表于 09-04 14:43 ?599次閱讀

    MSPM0 MCU中的網(wǎng)絡(luò)安全機(jī)制

    電子發(fā)燒友網(wǎng)站提供《MSPM0 MCU中的網(wǎng)絡(luò)安全機(jī)制.pdf》資料免費(fèi)下載
    發(fā)表于 08-29 10:05 ?1次下載
    MSPM0 MCU中的<b class='flag-5'>網(wǎng)絡(luò)安全</b>機(jī)制

    網(wǎng)絡(luò)安全技術(shù)商CrowdStrike與英偉達(dá)合作

    網(wǎng)絡(luò)安全技術(shù)商CrowdStrike與英偉達(dá)合作共同研發(fā)更先進(jìn)的網(wǎng)絡(luò)防御解決方案;提升CrowdStrike Falcon平臺(tái)的威脅檢測(cè)速度和準(zhǔn)確性。將通過(guò)人工智能原生平臺(tái)CrowdStrike
    的頭像 發(fā)表于 08-28 16:30 ?1900次閱讀

    格陸博科技榮獲ISO/SAE 21434《道路車(chē)輛-網(wǎng)絡(luò)安全開(kāi)發(fā)流程認(rèn)證》

    近日,格陸博科技正式獲得國(guó)際知名第三方認(rèn)證機(jī)構(gòu)TüV NORD(杭州漢德質(zhì)量認(rèn)證服務(wù)有限公司)授予ISO/SAE 21434《道路車(chē)輛-網(wǎng)絡(luò)安全開(kāi)發(fā)流程認(rèn)證》,標(biāo)志著格陸博科技現(xiàn)有
    的頭像 發(fā)表于 08-15 11:25 ?1061次閱讀

    網(wǎng)絡(luò)安全提供了有力的支持與保障

    網(wǎng)絡(luò)安全
    jf_62215197
    發(fā)布于 :2024年08月01日 07:57:25