说好了不哭 | 周杰伦是最懂青春的人,CORNERSTONE只想成为最懂你的人

80、90后的青春,一半是周杰伦,一半是五月天。这两天朋友圈最火的莫过于周杰伦的新歌《说好不哭》,方文山作词,周杰伦作曲,歌曲中还有周董、阿信的倾情合唱,依旧是熟悉的节奏和小清新的风格...
80、90后的青春,一半是周杰伦,一半是五月天。这两天朋友圈最火的莫过于周杰伦的新歌《说好不哭》,方文山作词,周杰伦作曲,歌曲中还有周董、阿信的倾情合唱,依旧是熟悉的节奏和小清新的风格,中年人的青春记忆,又回来了!

 

 

大家都说,周杰伦是“最懂青春的人”。因此,周杰伦本身就代表着一种青春的情怀。这种“约定”与“成全”的情歌,直接把QQ音乐搞崩的,也只有周董能做到了。

 

9月16日11点周杰伦的新歌《说好不哭》首发,继微博超话“登顶”事件,粉丝“被迫营业”将周杰伦超话刷至榜首之后,周杰伦再一次霸屏,微博空降8条热搜,QQ音乐直接被搞崩溃……

 

夕阳红粉丝团:过年了啊啊啊啊(破音)

程序员:啊啊啊啊又来??

image.png

 

回顾这几年网上所见证的每一次平台崩溃事件,其他人都是靠官宣、结婚、出轨、离婚、周一见上热搜,让微博服务器崩溃,程序员加班。


而周杰伦,是靠才艺,让我们第一次知道QQ音乐也会因为挤爆而崩溃,QQ音乐的程序员多少年没加班了,晚上11点了还在加班。(这是音乐APP首次服务器崩溃

 

运维:卧槽?怎么访问流量这么高?是出啥bug了吗?
运维:兄弟们,快醒醒!快加机器啊!系统要崩了!
开发:别催!再催自杀!
leader:测试在扩容之后赶紧拉出来测测!
测试:人在家中躺,锅从天上来!

程序员内心戏:说好了不哭,呜呜呜!

 

下面我们来通过CORNERSTONE来复盘下QQ音乐崩溃事件,上线当晚,苦苦守候的歌迷,为了第一时间听到杰伦的新歌,歌曲一上线就立刻购买,巨大的瞬间流量导致QQ音乐的服务器宕机了15分钟,很多网友的APP都提示500错误,大家都质疑qq音乐是否对这次运营事件做了预警。

 

image.png

图为:CORNERSTONE思维导图页面

 

虽然不知道QQ音乐有没有对这次上线做性能预估,但是目前来看,即使做了还是低估这次的并发峰值,说白了,还是低估了那个最懂我们青春的人啊。
 
当人人都在谈论周杰伦的这次歌曲好不好听时,开发或者测试应该从这次事件中思考些什么呢?
 
性能测试的必要性?
1.由于信息传播的越来越方便,一条新闻,一场比赛,拿起手机随时随地都观看。并且,随着5G和物联网技术的发展,以后面对的性能需求和场景也会越来越多。
 
2.性能测试,是一个业务或者产品规模,由小变大必然要面对的测试流程。尤其BATJ这些大厂,随便一个应用,用户量都是亿级别,一个小的性能问题都是致命的,影响数百万千万级别的数据交易等。
 
3.随着各个企业的业务发展、用户访问量的增加,企业对于系统的稳定性要求也越来高,因为系统的性能体验将严重影响用户的留存,体验越好的企业才能获得更多流量,当然也能赚更多钱。
 
有一则统计报告,对于Web网站,1秒的页面加载延迟相当于少了11%的PV(page view),相当于降低了16%的顾客满意度。如果从金钱的角度计算,就意味着:如果一个网站每天挣10万元,那么一年下来,由于页面加载速度比竞争对手慢1秒,可能导致总共损失25万元的销售额。
Compuware公司分析了超过150个网站和150万个浏览页面,发现页面响应时间从2秒增长到10秒,会导致38%的页面浏览放弃率。
 
如何评估软件的性能?
性能测试有两个重要的指标:TPS和响应时间
TPS(Transaction Per Second) :每秒事务数,每秒处理的业务请求个数,性能测试最需要关注的指标。TPS(吞吐量)和系统资源的关系:
image.png
 
上升阶段(Light Load):TPS随着并发用户数增加,线性增长,出现第一个拐点A时,为最佳用户并发数。
平稳阶段(Heavy Load):TPS随着并发用户数的增加而保持稳定,无太大变化或波动,直到出现拐点B,系统所能接受的最大并发数。
下降阶段(Buckle Zone):TPS随着负载的增加而下降,用户的等待时间快速延长。
 
但其实,作为用户,才不管你的TPS是多少,他们感受的真正指标是响应时间。
响应时间:用户发出一次请求到收到响应的完整时间。
 
image.png
 
想想我们双11秒杀的时候,已经关注很久的商品,半天刷不出来,等到加载出来时,库存变成了0。每逢过节在12306上买票时,为了刷个票,等了半天页面加载不出来,页面加载出来时,余票为0,不由得感叹,时间都去哪了。
 
当然了,不管对于大厂还是中小型企业来说,遇到用户不可控的爆发访问,导致性能问题在所难免,但是我们需要在这样的事件中分析出问题的根因。是后端系统架构的影响,还是服务器资源的限制,或者前端框架的制约。
 
出事故不怕,就怕在同一个问题上反复出事故,第一次或许用户可以理解,重复出现,不仅会对于业务营收有影响,更会严重影响用户对于产品的忠诚度和信任感。
 
CORNERSTONE只想成为最懂你的人

 

 

CORNERSTONE作为新一代智能项目管理平台,专注于产品研发项目管理,致力于帮助企业全方位解决团队协作与研发痛点,内嵌精益/敏捷/DevOps方法论,让企业能快速响应市场变化和客户需求,同时还具备成熟的立体化智能数据分析系统,可自动生成报表,帮助企业科学量化团队表现,实时把控项目进展。CORNERSTONE适用于各行各业,欢迎大家搜索CORNERSTONE体验了解。

image.png

  • 发表于 2019-09-19 17:28
  • 阅读 ( 2156 )
  • 分类:其他

0 条评论

请先 登录 后评论
CORNERSTONE
CORNERSTONE

72 篇文章

作家榜 »

  1. omicsgene 698 文章
  2. 安生水 347 文章
  3. Daitoue 167 文章
  4. 生物女学霸 120 文章
  5. xun 82 文章
  6. 红橙子 78 文章
  7. rzx 74 文章
  8. CORNERSTONE 72 文章