说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

基调网络副总裁陈靖华:全面掌握移动应用性能

HTML文档下载 WORD文档下载 PDF文档下载
基调网络副总裁陈靖华表示,影响用户体验最重要的因素是应用性能,而通过基调网络的慧眼系统、透镜系统、棱镜系统可以有效地对应用进行相关性分析、跨应用追踪、快速定位问题。

MDCC 2013移动开发者大会于2013年11月13-14日在北京国家会议中心隆重召开,本届大会由CSDN和创新工场联合主办。逾百位国内外移动互联网领域的领军人物与核心技术专家,以“全民移动,重塑世界”为主题,分享最新实践经验,探讨移动互联网发展趋势。此外,智能硬件、移动娱乐游戏、微APP三大主题峰会成为本次大会新亮点。

基调网络副总裁陈靖华以《全面掌握移动应用性能》为题,分享了精彩演讲。他表示影响用户体验最重要的因素是应用性能,而通过基调网络的慧眼系统、透镜系统、棱镜系统可以有效地对应用进行相关性分析、跨应用追踪、快速定位问题。


以下为演讲实录:

首先跟大家分享一组数据。平均每个人每天花费在电脑上的时间是70分钟,花在手机上的时间是127分钟,也就是说每6.5分钟看一次手机。所以,移动互联网已经的发展非常迅猛。在移动互联网中,大家都面临着一个问题。现在在苹果官方商店和Google Play里面,各类应用商店中的APP数量超过150万。在下载的APP里面,大概有四分之一只被运行过一次。从苹果APP官方商店得到的数字,有60%的APP从未被下载过。极差的用户体验:频繁崩溃、响应慢、混乱的交互设计。侵犯用户隐私:随意载机用户信息,垃圾短信推广。做跟随者:没有任何创新,盲从。

在这里面我们认为移动应用的用户体验是最关键的。威胁用户体验最关键的一点是移动应用性能。当性能慢的时候,用户会遭受到非常痛苦的体验,比如,他跟朋友跑了一个马拉松,想在应用中炫耀一下,发现根本就上传不了数据,或者在过节回家的时候没有抢到自己回家的火车票。很容易把责任推给运营商。

一个应用,总用户发起请求,到数据推送给他的时候,会经历过一段。这是一个很终端的设施,会监督移动互联网的网端。再监督英特网大网的环境。最终达到移动应用核心目的机房。通过网关,路由器,接到web服务。然后是后续服务。你可以调用第三方的API接口,或者你们的图片存储在一些云服务商。在这个过程中,在每一个阶段都是我们会产生应用瓶颈的地方。我们如何去了解在这每一个阶段里面什么地方会给你带来性能的瓶颈呢?今天我们发现我们新发布一个产品叫做透镜系统,透镜系统是安装在AT里面的帮助我们去捕捉,然后展示你的移动性能的服务。你的最终用户的手机商会实时的把这些性能数据,发回到服务中心。

“基调透镜系统”是一个真实用户APP性能监测系统。真实用户是利用最终你的应用来帮助你发起你的应约性的一个措施。而且是用于真实性。一种叫做应用类的数据。目前采集的数据包含所有的HTTP/HTTPS通讯的性能。世界上80%以上的移动APP数据采用的公司。同时还会采集一些网络的异常服务。比如说连续好几次错误,以及HTTP,以服务器端的错误。同时,还会帮助你处理崩溃信息。

移动的透镜系统可以通过SDK包发送。他的工作非常的轻松,可能你需要很短的时间就可以把它弄完。工作量只需要小于3行的代码修改工作量。支持两大平台,苹果和Android。从获得SDK包到部署完SDK,到把这个程序部署到你的手机上,大概需要4分钟。在你的应用开始在手机上跑起来以后五分钟即可看到数据。可以马上做出实时的分析。下面介绍一下系统会采集到哪些。服务器的响应时间,出错的错误率是多少。当前有什么警报。包括移动应用的形成。甚至可以去关注你服务纬度的东西,我们可以看到里面的应用,每一阶段,每一产品的服务器,包括云服务器,第三方的API,腾讯或者新浪微博的登陆接口。以及每一个项目的最好的程序。有很多很关键的API,可能某一个文件跳出来很可能会导致你的移动应用界面,或者是某一个关键的环节不能使用。可以提供实时的数据包。你通过这个系统可以实时的了解到全国,甚至全世界不同的APP用户,他们正在现在是什么样的情况,访问什么地方,什么地方的用户在遭受突发性的错误。我们可以了解不同的设备上,不同的运营商的表现情况是什么样,每一个运营商平均的网络响应时间是多长,哪个运营商出错率更高,他的网络点击数是什么样的。

我们现在的网络有WIFI,在这里面,不同的零件纬度去分析我们的应用在这个方式上会有什么样的差距。我如何去进行响应的规划。比如说如何去突破,如何做相关的介入。以及我们的设备,不同的手机、PAD设备。同一个设备可能会有不一样的响应时间。

对于用户来说,最关键的是了解用户可能遭遇什么样的错误。我们会有非常详细的错误分析。这里面会包含网络上的一些错误,比如说某些运营商面临的问题,他如何解决问题,以及我们自己可以控制的错误。开发者非常关注的就是APP崩溃信息,它在系统里面,可以做到每一个及时的去解决,你们的用户,你们可以比他们更多的了解这些问题在哪。尽快的解决。以及某一个性能达到某一个设定阈值的时候,我们就会给你发手机的邮件警报。下面是我们这个系统的应用场景。一般是我们真实的用户跟他们后端的API,甚至他使用一些图片,他的访问情况,他的用户量是多少。另外,云服务,CDN加速效果评估。可以帮助你非常快的了解你的云服务是否适合你用,是否能满足你现在某一些客户的需求以及CDN加速效果是否达到你的要求。每一代都有一些关键的接口,要重点监控。我们可以通过这个,在用户给你反馈之前,你可以非常快的做你客户云服务的调整,机房掌控的调整。来做虚拟优化。通过这个,我们还可以看到,目前在中国运营商的关键,PC的运营商,很多的APP也遭受了一些运营商截取的情况。有一些小运营商,某一些文件可能发布其中,通过这种方式继续的了解到应用是否可以继续。还有网络、广告效果的监控,广告用户点击的监控,广告主的页面上,这些都是我们透镜系统应用的场景。

除了透镜系统之外,基调在过去几年之内还有其他一些产品。我们有基调慧眼系统和按基调棱镜系统。这个棱镜系统和棱镜门的系统是不一样的。慧眼系统跟刚才介绍的透镜系统不一样的地方,它是一种主动式的,他们两个都是终端上前做测试。不一样的是慧眼系统我不需要访问终端上带的一个软件,主动对你的接口进行探测。他可以帮助你测量各种性能的参数。包含网络上的、你的业务体系上出现的如何加快。以及网络上存在的各种网络错误。由于透镜系统是现在暗的一面,它会受到一些审核的限制。说它不能做。比如说不能接一些私有的接口,会导致你的应用通不过审核。我们有很多的系统可以作为透镜的补充。

现在透镜系统的覆盖情况:目前已经覆盖了全国31个省份,三大运营商都已经部署了我们的系统。有五种网络覆盖方式。

我们可以从服务器端帮助你控制,服务器这一端,每一个开发者都是每一个产品运维团队面临的问题,我们是多种的采集方式,通过路旁侦听设备,端口拷贝、探针的方式去获取。目前我们是多协议、多服务分析。包含支持HTTP、支持SQL、包括NoSQL。这个计算是实时采集和分析的技术。

这属于最终用户的感知,以及我们的网络性能,比如说内网和外网出现了一些网络丢包,网络瓶颈,都可以非常快的去分析,以及我们最快的响应,可以帮助我们了解到哪些是最后端的,哪些是响应最慢的。以及每一台服务器。我们可以帮助你了解最耗时的SQL语言、最慢的SQL语句,执行计划分析。还有系统资源、内存、硬盘等等。慧眼和透镜是在社区端的关注,关心的是最终用户的响应是什么样的。他可以提供包含各地的运营商的网络问题、区域的问题,还有运营商本身的问题,以及各个设备之间的差异。可能不容易掌握,但是你需要去调整你的机房、网络的方案。

透镜系统是从服务器端做的。它同样可以帮助你了解网络问题。比如说网络丢包、带宽的问题。但是它可以帮助你了解你的应用。最终我们提供一整套的端到端的解决方案。这几个方案都不是唯一的。你需要去通过这几个系统去非常快的达到路径的定位。跨应用追踪,代码级。快速定位问题,当出现问题的时候,我们会非常快的告诉你,哪一端的代码出了问题。通过这个关联我们可以非常快的,你们研发人员可能只需要花一天或者半天去解决的,我们现在几分钟之类就可以帮助你解决问题。

更多精彩内容,请关注新浪微博:@CSDN移动,图文直播专题:移动开发者大会·中国2013

本文为CSDN

Delphi编程技巧十则 Delphi程序制作要点 Delphi的类型转换 Delphi第三方控件大测评 Delphi多层应用程序的实现 Delphi技巧点滴 Delphi使用经验五则 Delphi使用心得 Delphi拖放编程(1) Delphi拖放编程(2) Delphi系列的Y2K问题 Delphi下编程实现中文输入 Delphi用于读写的三种文件类型 Delphi之三十六计之输入处理篇 DELPHI中DFM文件与文本文件转换 Delphi中用于读写的文件类型 RichEdit的自动格式化-Delphi资料 RichEdit中实现查找功能-Delphi资料 表格上所有元件载入后的事件-Delphi资料 充分利用Windows API扩展Delphi函数 传递焦点的五种方法-Delphi资料 从 实 例 看 Delphi 4 中 的 动 态 得到Memo中当前的行列号-Delphi资料 改变RichEdit的游标位置-Delphi资料 回车代替Tab移动输入焦点-Delphi资料 获取Windows临时路径-Delphi资料 获取当前鼠标位置的类名和句柄-Delphi资料 检测存在打印机-Delphi资料 将BMP文件转换为JPG文件-Delphi资料 类似链接的效果-Delphi资料 利用COM技术实现外壳扩展的属性页-Delphi资料 有关DELPHI6中使用SKINENGINE??? C++ Builder中多国语言的问题 在哪下载到Exchange 2000 Server Resource Kit? 快捷方式损坏怎样修复? bluesky069(菜鸟一族)你帮助我把那个PBL放到蛛蛛的信箱好不好呢?让大家都可以下在的! 请问哪里有w32dsm.exe的教程??? 潘译<>印刷错误百出,令人不忍卒读... LISTBOX的问题?请高手帮忙!!高分向送! 帮我想想这个主键该怎么建SQL SERVER7 如何将控件,恢复init()到初始状态 急救:装有SCO UNIX的硬盘克隆后不能启动系统,怎么办? 如何在FTP的目录下再新建目录?我初学网络编程, 怎样设置ScrollView中的ScrollBar不可见? 有关comboBox问题??????急!急!!! 有那位朋友对ADO控件调用T-SQL的链接服务器或存储过程的命令有所了解,或知道怎样取链接服务器的相关信息 真诚的向大家请教一个问题!!先谢谢了 redhat linux7.2安装完成后,怎么没有工具栏 已知manager是employee的子类,那么这么写Employee epy=new Manager()为什么合法? 第五次提出这个问题:如何通过DELPHI调用SQL SERVER 过程向SQL SERVER 存入图象。 为什么我在新闻聚焦中发表不了评论? 在VB里怎样用ADO存贮Access的Memo型字段? 誰有在PB下用powersock做的聊天程序? SQL的好书是什么呀?难道就没有人有体会? vb怎样格式化硬盘?? 做个《曹操传》之类的游戏需要多少投资? 关于sfc(系统文件扫描)的问题 高分求解,大虾请进 买了java程序员大本营的请进!!!! 请大家陈说学msce的前途 如何使用ProgressBar casting在java中是什么意思啊? querymode 查询器不稳定吧? 各位兄弟姐妹,在长沙拿3K是个什么水平,和沿海比怎么样,还需不需要跳槽? 想知道用程序免费发手机短信吗? 请问各位软友哪里有介绍C++Builder控件属性,方法和事件的资料。 高分相赠!!!求解我爱背单词2001共享版注册码!!! 我的XP不能上网了,添加163连接最后总说无法更新通讯簿,不能成功 如何添加纪录? 想学如何用程序发手机短信吗? 请问过滤条件filter怎么用?? 使用微软SQL Server的Select时,怎么写才能检索从N条-M条的记录(也就是说直接检索,而不是全部检索后取其中的一部分.) 如何通过程序得到系统的所有热键。谢您了。 关于CSICO防火墙515-R的问题?急 想知道在程序中如何发手机短消息吗? 求助在VC中怎样用串口控件MSComm1??(我在VB和DELPHI中用过,但不知道在VC中怎样用) 怎么给char months[12][4]赋值...... 哪里有xml spy的中文参考书 安装VisualAge for Java 出错(很急呀!!!) 求救:bcb中char与AnsiString的相互问题?? 请看:用程序发送手机消息. 第六次提出这个问题:如何通过DELPHI调用SQL SERVER 过程向SQL SERVER 存入图象 java中怎样绘制正弦函数图象?原题:在文本框中输入函数y=sin(ax)中a的值,点击draw按钮画出函数图形.求大虾指点. 400米95铝电缆电压降有多少啊 井底之蛙,所见甚小.和一叶障目,不见泰山.所包含的物理知识? 正弦函数高一数学 三角函数五点作图法横坐标点问题比如2sin(2x+π/3)横坐标点怎么确定?(⊙_⊙ 电路图 电流与电压的计算!在电路中R1与R2是并联,且与灯L是串联,R1=30欧R2=60欧RL=40欧U=12求:1、经过电阻R1的电流及R1两端的电压?2、经过灯L的电流及L两端电压?具体公式算法帮忙列出来, 一道高一数学题 有关正弦函数图象如图为f(x)=Asin(wx+y) (0,根3)(2π/3,0)w>0,0 三角函数五点 作图y=sin(x+∏/6)五点是什么啊?怎样得出来的?是y=sin(x+π/6) 具体的求点方法~ 这个电路的电压和电流怎么算 一台发电机,输出的功率为8000KW,所用的输电线的电阻是15欧,当发电机的输电电压为100KV时.求导线上的电流,输电线上的损失的电压与电功率. 锰矿与锰铁有什么区别 混连的电路的电压:某个点上的电压 总电压 电流:某个点上的电流 总电流怎么算 咱们就从这个图算就行 拜托了 1500千瓦功率,距离500米,电压380伏,需要用多大的五芯电缆? 硅锰和锰铁的区别在元素组成和含量上有无不一样? 怎么计算出一些复杂的电路图的各点电压和电流?(有图)象这个复杂电路图应该怎么计算出各点的电压电流?要结合什么定律?分析电路的工作原理是不是都应该这样?我是学电子的现在还是一 中国哪里盛产硅铁,锰铁回答的地方可以两者都盛产也可以单独盛产某一种(具体到某个省) 锰铁粉的含量怎么检测 井底之蛙是出自什么成语 哪里可以出口锰铁我想出口大量锰铁,请问哪里可以办? 硅铁、锰铁、废料铁混合而成的材料好还是硬质合金好?具体有那些区别? 带“蛙”字的成语(井底之蛙除外) 锰铁是什么样的 400平方 电缆,380电压下能承受多大的电流,距离230米 如图12所示漫画描述的是“一叶障目”这个成语,这个成语说明了一个什么物理原理? 什么是65锰铁? 五点法作图 第二小问 应该怎么取?是取括号里的为0,pi/2,pi…还是x高一数学三角函数 五点法作图 第二小问 应该怎么取?是取括号里的为0,pi/2,pi…还是x可是那个0,pi是什么的范围! 高炉炼铁:请教同行的师傅:高炉后期的操作如何提高冶炼强度? 三角函数图像中的五点作图法如果是y=sin(2x+6/π)的那五个点怎么求,要详细过程 铸造中用的 覆膜砂、硅铁、锰铁、蠕化剂、球化剂、硅钙、甲基硅油等 对人体的伤害?我早铸造厂上班,请问铸造厂中使用的覆膜砂、硅铁、锰铁、蠕化剂、球化剂、硅钙、甲基硅油等对人体 冶炼ZL102合金铝怎么增加强度 三角函数f(x)=Sin(2x+2分之根号3)的五点法作图怎么求点 生铁,硅铁,锰铁的溶点是多少? 冶炼企业,10台回转窑,每台100KW,求年用电量?总功率多少?变压器应是多少? 三角函数画图的问题我知道sinA的图要用五点法来画,但是如果变成 2sin(A+2)之类的就不会画了,不知道要怎么列表,可以告诉我这类题要怎么列表画图吗? 铸造用锰铁如何检验 精炼电弧炉变压器如何做到恒功率运行和恒流运行 70平方规格的铝芯电线/缆 电流电压 钢水35号请问锰铁硅铁的加入时间 请举例说明硫的氧化性比氧气和氯气弱 65锰铁的65是什么含义就是高碳锰铁65# 和高碳锰铁75#的数字表示什么意思? 165个千瓦多少电流(A)电压380 判断氯气和氧气的非金属性强弱,通过什么实验来验证,原理是什么 氮化锰铁是什么最好讲一下氮化锰铁研究现状. 在380伏电压的线路中,它的电流每千瓦有多少A. 导致"井底之蛙,所见甚少"的原因 已知f(1+cosx)=cos^2 x,求作函数f(x)的简图 三角函数 五点法 求φ 直流电压80伏100千瓦等于多少个电流 高炉冶炼主要技术经济指标有哪些 三角函数五点法怎样确定那五点? 一个160千瓦的电机380的电压怎么计算电流呢对吗有消耗的吗 3. 高炉冶炼希望高效能,低消耗,产品质量好,请简要总结高炉强化冶炼有哪些手段,采用这些手段的科学依据 电缆压降具体计算,3*95+1*50电缆,传输1000米,电流按150A算,或者是3*70+1*35电缆,末端带一个160的变压器,变压器主要是解决压降问题,问变压器应该怎么选择,变压器后带一个75KW电机,4个5.5KW电机,变压 灰铁250 多加锰铁能否解决缩松 强度低 硬度低 高炉冶炼铬铁的方法 一台200KW的电机 同样的负荷 用660V和1140V的电压电机线圈通过的电流一样大吗.电缆是400米 70平方毫米的我认为660和1140电机线圈通过的电流是同样大 可是为什么用660是电机温度有点高 用1140是 锰铁中所含的碳对终点钢水中的碳含量的影响是多少比如说 “高碳锰铁”中的碳含量为 7% .这个 7%中的7对钢水中的碳含量的影响是多少?如果冶炼 0.41% 含锰量为 1.5%的合金,1000千克中可产生 4. 高一数学正弦函数的图像与性质 寻一种的橡胶绝缘电缆线!电缆线能过的电压220V,电流150A!多股单芯的电缆线!隔离变压器变出来的是220V,再加个电阻箱,调一下电阻,150A不就出来了!要安全可靠,还得不能用硬线!麻烦! 用物理光学解释井底之蛙最好有图
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn