其中騰訊云攜手聽云為用戶提出了幾方面的應(yīng)用性能管理打造高可用服務(wù)建議:

1、接入部署優(yōu)化

2、協(xié)議優(yōu)化HTTP VS TCP

3、連通性優(yōu)化

4、域名解析劫持

5、最優(yōu)IP

為了讓各款應(yīng)用開發(fā)更加迅速、簡單,騰訊云提出了“維納斯”(WNS-Wireless Network Service)概念


Tips1:維納斯是空間移動應(yīng)用的無線接入服務(wù),提供了接近接入大數(shù)據(jù)上傳下載的網(wǎng)絡(luò)通道,運(yùn)營監(jiān)控等基礎(chǔ)服務(wù),讓各款應(yīng)用開發(fā)更加迅速,簡單。

Tips2:維納斯提供最佳接入算法,降低延時(shí)率,提供400多個(gè)加速節(jié)點(diǎn),

Tips3:與聽云攜手提供生態(tài)共贏、完整移動應(yīng)用性能管理解決方案


3.5億移動設(shè)備背后的性能秘密


來自聽云的移動研發(fā)總監(jiān)秦杰為大家?guī)砹祟}為“3.5億移動設(shè)備背后的性能秘密”的演講,主要內(nèi)容針從優(yōu)秀移動應(yīng)用的標(biāo)準(zhǔn),影響移動應(yīng)用性能的罪魁禍?zhǔn)壮霭l(fā),為大家詳細(xì)講解了Web app、Android、iOS應(yīng)用性能面臨的瓶頸以及移動應(yīng)用性能監(jiān)控方法及常見指標(biāo)。

當(dāng)談到關(guān)于優(yōu)秀的移動應(yīng)用性能標(biāo)準(zhǔn)時(shí),秦杰提出了客觀的數(shù)據(jù)以幫助用戶衡量如何才是一個(gè)優(yōu)秀的應(yīng)用性能:


當(dāng)iOS崩潰率超過8‰、Android崩潰率超過4‰時(shí),應(yīng)用將進(jìn)入輕微隱患階段,同時(shí)秦杰對Android崩潰率低于iOS崩潰率進(jìn)兩倍的原因進(jìn)行了解釋:首先, Android4.X版本穩(wěn)定性較之前版本有顯著提升,而iOS8版本較不穩(wěn)定;其二,在更新策略上,iOS更新推送周期較長,Android則會進(jìn)行即時(shí)推送更新;其三,由于語言/系統(tǒng)架構(gòu)的特殊性,OC需直接面對底層API,出錯可能性較高,而受OS版本影響,硬件差異影響較java更大;最后,iOS系統(tǒng)受限更多,如內(nèi)存、后臺、API限制等。

而聽云App提出了五大指標(biāo)可以衡量一款A(yù)pp的性能情況:

? Crash指標(biāo)

? 慢交互指標(biāo)

? 交互指標(biāo)

? 網(wǎng)絡(luò)訪問指標(biāo)

? 錯誤指標(biāo)

最后,秦杰講到2014年,2014年,中國手機(jī)網(wǎng)民總數(shù)為6.23億(CNNIC),就在這樣量級龐大而復(fù)雜的網(wǎng)絡(luò)環(huán)境下,應(yīng)用性能問題是每個(gè)移動從業(yè)人員都必須要重視的問題

從架構(gòu)談億級APP的性能優(yōu)化


來自藝龍無線技術(shù)部的架構(gòu)師張晶帶來了“從架構(gòu)談億級APP的性能優(yōu)化”的演講,給大家分享了藝龍客戶端架構(gòu)的變遷,從臃腫的功能性框架設(shè)計(jì)到“分而治之、代碼解耦、組件化、通用SDK、釋放生產(chǎn)力、性能緯度下沉“等一系列客戶端優(yōu)化手段是如何實(shí)現(xiàn)的,特別就對版本進(jìn)行敏捷迭代而實(shí)行的“產(chǎn)品頻道化、UI測試頻道化、開發(fā)團(tuán)隊(duì)頻道化”以及應(yīng)用性能緯度下沉中的組件模塊獨(dú)立網(wǎng)絡(luò)性能,即聽云助力藝龍進(jìn)行不同網(wǎng)絡(luò)接口監(jiān)控,全網(wǎng)絡(luò)的服務(wù)器響應(yīng)監(jiān)控進(jìn)行了詳細(xì)的闡述。


唱吧APP的性能優(yōu)化

唱吧研發(fā)總監(jiān)申成磊為大家?guī)砹?ldquo;唱吧APP的性能優(yōu)化”的分享,申成磊首先分析了APP性能問題帶來的麻煩,即卡頓、響應(yīng)慢等情況不僅會嚴(yán)重影響用戶體驗(yàn),并且同時(shí)會造成電池、流量等資源消耗過快的情況。同時(shí)他提出了預(yù)判、定位等解決方法,以及可采用緩存、異步、預(yù)加載、懶加載和利用系統(tǒng)硬件進(jìn)行的性能優(yōu)化方法。


申成磊認(rèn)為對APP進(jìn)行性能優(yōu)化需要選擇合適的工具,如對于iOS系統(tǒng)可選擇Instruments,對于Android可選擇Traceview、Hierachy View、MAT,而對于應(yīng)用性能管理應(yīng)該有專業(yè)人士進(jìn)行幫助,聽云就是其中的佼佼者。同時(shí)他分享了就圖形處理、音頻處理、歌詞動畫、CORE GRAPHICS、CORE AMITION、網(wǎng)絡(luò)請求等方面的優(yōu)化建議。


在唱吧使用聽云監(jiān)測HTTP響應(yīng)時(shí)間和CDN狀況時(shí),他談到了需從批量操作、優(yōu)化SQL性能、建立索引等方面進(jìn)行持續(xù)化存儲。

Tips1:注意避免過度優(yōu)化,需注意在成本和收益間做好權(quán)衡

Tips2:通過優(yōu)化業(yè)務(wù)邏輯來優(yōu)化性能,保證主要操作流程性能

Tips3:在合適時(shí)機(jī)執(zhí)行代碼邏輯,前置或延遲執(zhí)行

本次大講堂的最后是精彩的QA環(huán)節(jié),用戶就所有講師的的干貨分享發(fā)表了自己的見解與問題并獲得良好的互動體驗(yàn),性能管理大講堂讓廣大用戶充分認(rèn)識到應(yīng)用性能管理(APM)對整個(gè)業(yè)務(wù)的重大意義。

聽云APP用戶交流群:185757263

聽云應(yīng)用性能管理大講堂講師課件下載:http://bbs.tingyun.com/forum.php?mod=viewthread&tid=54&extra=page%3D1

分享到

fanz

相關(guān)推薦