V2EX nangonglili
 nangonglili 最近的时间轴更新
nangonglili

nangonglili

V2EX 第 195227 号会员,加入于 2016-10-09 15:55:20 +08:00
nangonglili 最近回复了
2017-07-28 17:07:50 +08:00
回复了 markeseo 创建的主题 云计算 来个阿里云说说,工单现在越来越慢了
阿里云工单处理点投诉确实好使。。。
2016-11-10 11:24:28 +08:00
回复了 123s 创建的主题 iPhone 我是买 iphone7 还是等下一代再买?
有 iphone6 转让的吗,收个二手的, 64G 以上的。
在中国就不用这么操心喽!
从全栈性能管理的角度来看,可能造成性能问题的原因大致可以分成几种:
1.前端 APP 的性能问题
2.传输网络的性能问题
3.后端服务的性能问题
4.基础设施的性能问题
5.第三方服务的性能问题

我们来分析下摩拜这次宕机事件,最有可能的性能问题是什么:
1.首先,从直观上来看,并不是由于 APP 本身的质量导致的性能问题;
2.其次,从摩拜发布的消息来看,前海征信还未正式接入,排除了第三方服务导致的性能问题;
3.最后,用户能正常查看到车辆,但在解锁车辆操作时失败,不符合网络瓶颈导致的无法访问特征。
因此,我们有充分的理由怀疑摩拜后端服务和基础设施性能存在瓶颈。

结合摩拜的现状,再分析下可能引起问题的技术原因:
1.后端应用架构的技术问题:在系统设计之初,采用高性能、高可用的系统架构显然至关重要。
2.后端代码质量:良好的编码习惯和足够优化的算法,正确地对数据库进行操作,能在现有架构的基础上极大地提高系统的处理能力。
3.基础设施优化能力:对操作系统内核、中间件、数据库的优化能力,是传统运维人员的价值所在。
所以说,架构师、程序员、运维一个都不能少。

从业务方面来看,可能是什么原因:
1.业务自然增长导致的瓶颈出现,这种可能性比较低,通常情况下,运维部门对业务的自然增长带来的性能压力都有足够的预估能力并及时做出调整,否则那也太对不起运维两个字了。
2.突发高峰期的性能瓶颈,从摩拜宕机事件来看, 9 月 19 号并不是什么特殊的日子,不太符合突发业务高峰期的特征。
3.系统升级、代码迭代等导致的性能事故,是否是由于摩拜内部进行了系统升级等操作导致的问题,恐怕也无从得知。
4.竞争对手或者黑客恶意攻击导致宕机,这也是很有可能的,否则 CEO 也不会求系统安全高手吧。

如何避免和跟踪性能问题?
还是那句话,你得有一个好的技术团队,使用优秀的系统架构,良好的编码,牛逼的运维。光有这些还不够,你还得把应用性能提到关注日程上,你得关注用户的体验,你得感知用户的体验,你得引入一种全栈性能管理的方法。否则,运营团队、开发团队、运维团队各自忙成狗,却没有就用户体验达成共识,那再忙也是瞎忙。
目前市面上有许多厂商提供专业的应用性能管理( APM )解决方案,比如云智慧的透视宝产品,通过跟踪 APP 用户行为,跟踪后端应用请求处理代码栈,跟踪基础设施性能状态,可以把从前到后各环节、从上到下各层次关联在一起进行分析,找出性能瓶颈及其原因。感兴趣的同学,请自行百度“云智慧透视宝脑补吧。
对于摩拜这样的创新型互联网企业,用户体验至关重要,既事关运营问题,也事关性能问题,本文就性能问题进行了一些分析和总结,抛砖引玉,仅代表个人意见,不喜勿喷。
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5456 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 13ms UTC 08:41 PVG 16:41 LAX 01:41 JFK 04:41
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86