其中騰訊云攜手聽云為用戶提出了幾方面的應用性能管理打造高可用服務建議:
1、接入部署優(yōu)化
2、協(xié)議優(yōu)化HTTP VS TCP
3、連通性優(yōu)化
4、域名解析劫持
5、最優(yōu)IP
為了讓各款應用開發(fā)更加迅速、簡單,騰訊云提出了“維納斯”(WNS-Wireless Network Service)概念
Tips1:維納斯是空間移動應用的無線接入服務,提供了接近接入大數(shù)據(jù)上傳下載的網(wǎng)絡通道,運營監(jiān)控等基礎服務,讓各款應用開發(fā)更加迅速,簡單。
Tips2:維納斯提供最佳接入算法,降低延時率,提供400多個加速節(jié)點,
Tips3:與聽云攜手提供生態(tài)共贏、完整移動應用性能管理解決方案
3.5億移動設備背后的性能秘密
來自聽云的移動研發(fā)總監(jiān)秦杰為大家?guī)砹祟}為“3.5億移動設備背后的性能秘密”的演講,主要內容針從優(yōu)秀移動應用的標準,影響移動應用性能的罪魁禍首出發(fā),為大家詳細講解了Web app、Android、iOS應用性能面臨的瓶頸以及移動應用性能監(jiān)控方法及常見指標。
當談到關于優(yōu)秀的移動應用性能標準時,秦杰提出了客觀的數(shù)據(jù)以幫助用戶衡量如何才是一個優(yōu)秀的應用性能:
當iOS崩潰率超過8‰、Android崩潰率超過4‰時,應用將進入輕微隱患階段,同時秦杰對Android崩潰率低于iOS崩潰率進兩倍的原因進行了解釋:首先, Android4.X版本穩(wěn)定性較之前版本有顯著提升,而iOS8版本較不穩(wěn)定;其二,在更新策略上,iOS更新推送周期較長,Android則會進行即時推送更新;其三,由于語言/系統(tǒng)架構的特殊性,OC需直接面對底層API,出錯可能性較高,而受OS版本影響,硬件差異影響較java更大;最后,iOS系統(tǒng)受限更多,如內存、后臺、API限制等。
而聽云App提出了五大指標可以衡量一款App的性能情況:
? Crash指標
? 慢交互指標
? 交互指標
? 網(wǎng)絡訪問指標
? 錯誤指標
最后,秦杰講到2014年,2014年,中國手機網(wǎng)民總數(shù)為6.23億(CNNIC),就在這樣量級龐大而復雜的網(wǎng)絡環(huán)境下,應用性能問題是每個移動從業(yè)人員都必須要重視的問題
從架構談億級APP的性能優(yōu)化
來自藝龍無線技術部的架構師張晶帶來了“從架構談億級APP的性能優(yōu)化”的演講,給大家分享了藝龍客戶端架構的變遷,從臃腫的功能性框架設計到“分而治之、代碼解耦、組件化、通用SDK、釋放生產力、性能緯度下沉“等一系列客戶端優(yōu)化手段是如何實現(xiàn)的,特別就對版本進行敏捷迭代而實行的“產品頻道化、UI測試頻道化、開發(fā)團隊頻道化”以及應用性能緯度下沉中的組件模塊獨立網(wǎng)絡性能,即聽云助力藝龍進行不同網(wǎng)絡接口監(jiān)控,全網(wǎng)絡的服務器響應監(jiān)控進行了詳細的闡述。
唱吧APP的性能優(yōu)化
唱吧研發(fā)總監(jiān)申成磊為大家?guī)砹?ldquo;唱吧APP的性能優(yōu)化”的分享,申成磊首先分析了APP性能問題帶來的麻煩,即卡頓、響應慢等情況不僅會嚴重影響用戶體驗,并且同時會造成電池、流量等資源消耗過快的情況。同時他提出了預判、定位等解決方法,以及可采用緩存、異步、預加載、懶加載和利用系統(tǒng)硬件進行的性能優(yōu)化方法。
申成磊認為對APP進行性能優(yōu)化需要選擇合適的工具,如對于iOS系統(tǒng)可選擇Instruments,對于Android可選擇Traceview、Hierachy View、MAT,而對于應用性能管理應該有專業(yè)人士進行幫助,聽云就是其中的佼佼者。同時他分享了就圖形處理、音頻處理、歌詞動畫、CORE GRAPHICS、CORE AMITION、網(wǎng)絡請求等方面的優(yōu)化建議。
在唱吧使用聽云監(jiān)測HTTP響應時間和CDN狀況時,他談到了需從批量操作、優(yōu)化SQL性能、建立索引等方面進行持續(xù)化存儲。
Tips1:注意避免過度優(yōu)化,需注意在成本和收益間做好權衡
Tips2:通過優(yōu)化業(yè)務邏輯來優(yōu)化性能,保證主要操作流程性能
Tips3:在合適時機執(zhí)行代碼邏輯,前置或延遲執(zhí)行
本次大講堂的最后是精彩的QA環(huán)節(jié),用戶就所有講師的的干貨分享發(fā)表了自己的見解與問題并獲得良好的互動體驗,性能管理大講堂讓廣大用戶充分認識到應用性能管理(APM)對整個業(yè)務的重大意義。
聽云APP用戶交流群:185757263
聽云應用性能管理大講堂講師課件下載:http://bbs.tingyun.com/forum.php?mod=viewthread&tid=54&extra=page%3D1