过去几个月里,#xxx崩了#这个话题频繁出现在热搜榜上,让不少程序员小哥哥瑟瑟发抖。

从疫情宅家时期著名的视频APP“三连崩”,到全面复工开课后的在线教育平台与办公软件频繁宕机,再到报复性消费引发的点餐系统接连“爆炸”,程序员们轮番上阵,或紧急扩容或抢修Bug,全力以赴将应用复活。然而,伴随着越来越多的通过网上处理业务,这种平台瞬时崩溃的情况绝不是最后一次出现。

你的APP为什么而崩?

如果我们把服务器比喻成一个景区,由于该景区在五一期间免费迎客,游客蜂拥而至,景区没有预计到会有如此汹涌的客流,也没有做好相应的应对措施,最终导致景区人满为患,游客无法正常享受游玩、餐饮等服务,整个景区瘫痪了,景区外的游客也只能被拒之门外了。

对于线上的业务上来说,排除掉后端架构复杂度和基础设施层面的问题,很多情况下“崩了”都是由于活动推广期带来业务突发性增长,瞬时流量激增、服务器承载压力过大而导致的。究其原因,实际上是没有针对业务的情况和自身服务能力,提前做好容量规划和应急预案。当突如其来的流量降临,比如用户增长和流量攻击,无法做到弹性扩容和攻击防护,业务就很难平稳运行了。

如果有了CDN呢?

很多用户会好奇,APP崩了和CDN有没有直接关系。

实际上,如果有了CDN,就可以起到很好的分流作用。假设淘宝只有一台服务器A在运行,所有用户都从这台A服务器下载资源(html、js、css等),这些静态资源的访问请求会给A服务器带来巨大处理压力。但如果淘宝事先把这些静态资源调度分流到全国各个地方的网络节点上(服务器B、C、D…),用户访问的时候实际是从距离最近的服务器N下载资源的,如此一来服务器A的压力就有所减轻,也就降低了因瞬时访问过大这一因素而导致的系统崩溃的可能性。

再举个例子,在体育或者游戏赛事直播中,总决赛往往是最令人期待的,直播平台也因为要承担高并发访问,一旦带宽不足,用户的观看就会产生卡顿、延时、评论刷不出来、连麦不成功,甚至最后直播直接瘫痪,用户无法观看。CDN作为内容分发网络可以为直播分发提供流畅的播放下行链路,借助负载均衡系统将将主播端采集的音视频数据推送到接近用户的数千个边缘节点,当观众端发起请求,就可以就近取得资源,减少网络抖动风险,增加直播链路稳定性,减少直播崩溃的可能性。

所以,其实你的APP崩了可能并不是CDN的原因,但是用了CDN会帮助你规避掉一些“业务崩溃”的风险时刻。 这也是企业为什么在大型活动之前,通常都会选择节点与带宽储备充足、稳定可靠、运维性能强大的CDN平台来合作,扛住流量峰值的原因了。

阿里云CDN的稳定性和性能都是经过历年天猫双11和春晚等大型活动的充分生产压测的,可以确保客户能够平稳、顺畅地完成属于自己的“双11”。其中智能流量分析系统,可提前10分钟对全网流量进行预测,保障资源池的合力连通度,在应对突发的大流量的同时,实现节点间流量的快速负载均衡,整个过程分钟级生效,确保平台在突发带宽下能平稳度过流量洪峰。点击了解阿里云CDN产品详情。

互动话题

就在今天,【CDN百科】开刊了
在这个专栏中,我们会不断科普CDN知识,解读CDN实践,分享CDN案例
如果你也关注CDN、使用CDN
留言回复你最最最关心的话题
如果被选中就有机会获得阿里云ET公仔一个,包邮哦!

原文链接
本文为云栖社区原创内容,未经允许不得转载。

【CDN】最近,你的APP崩了吗?相关推荐

  1. 拼多多公布新iPhone SE补贴后价格:2899元起;BOSS直聘回应“App崩了”;Chrome 新测试版发布|极客头条...

    整理 | 屠敏 头图 | CSDN 下载自东方 IC 快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦 ...

  2. 星巴克显示服务器发生异常,星巴克APP崩了怎么回事?什么时候恢复?星巴克APP网络异常怎么修复?...

    一大早想喝杯咖啡打卡星巴克app,发现崩了,显示网络环境不稳定,这是咋回事?小编了解了一下原来是冷萃买一送一,这个活动福利还是很不错的,小编建议如果app打不开的话可以试一下用支付宝小程序点,等网络修 ...

  3. 下厨房 APP 崩了!原来年夜饭都是边学边做?

    饺子烤鸭年糕牛排肘子红烧肉叫花鸡...... 年夜饭的节奏走起来! 然而,今晚很多人的年夜饭,估计要延时了! 下厨房APP因崩上热搜 红色logo的菜谱APP--下厨房,今天下午崩了! 下厨房官微说, ...

  4. 今天,你的安卓 App 崩了吗?

    手动卸载一下 Android System Webview,就可以拯救一下 Google 的程序员了! 整理 | 苏宓 出品 | CSDN(ID:CSDNnews) 今天,Android 火了一把! ...

  5. 今天你的App崩了吗

    好惨,从凌晨开始,各种Webview的崩溃就在各大App中呈爆发式增长,不知道大家今天遇到了吗. 在过去的几个小时里,大量的安卓用户遇到了Gmail和其他各种应用连续Crash的情况,有些人发现卸载安 ...

  6. 米家APP又崩了,智能家居还可靠吗?

    米家作为国内智能家居的巨头,是国内目前做得最全的智能家居平台.它自创建以来,一直是智能家居的品牌保障,但6月16日晚间,不少网友反馈米家App所有设备无法控制,连路由器都控制不了,这是继4月30日米家 ...

  7. CDN百科第三讲|如果用了云服务器,还需要做CDN加速吗?

    在全站上云的背景下,云计算已经不仅仅是大型互联网公司的独享概念,正在被更多的传统企业.中小企业甚至个人站长所采用.在众多云计算服务中,最常见两个产品就是云服务器和CDN,今天的CDN百科第三讲,就给大 ...

  8. CDN百科第七期 | 关于CDN的原理、术语和应用场景那些事

    简介:关于CDN,想必你一定看过很多官方的解释.今天,CDN百科第七期,将用一篇3844字的文章,来带你了解CDN的诞生.术语.原理.特征以及应用场景,看完这篇文章,相信你将会对CDN这项互联网基础设 ...

  9. 瑞幸咖啡股价再创新低,App 反冲 TOP 1

    导读:北京时间周一,依据高盛向其客户发布的一份报告,瑞幸咖啡股东股票质押贷款发生违约,贷款人对瑞幸咖啡股东Haode Investment Inc.(陆正耀为实控人)质押的7640万股瑞幸股权进行强制 ...

最新文章

  1. 递归打印组合数、搜索模板
  2. OpenCV源码中Haar训练及特征提取的代码说明
  3. 配置纯净版Debian
  4. 再次遇到的问题:Unable to load dynamic library myext.so: undefined symbol
  5. 如何检查某个用户是否具有某个权限对象上定义的某种权限
  6. leetcode343. 整数拆分(思路+详解)
  7. java组合框的事件有哪些_博为峰Java技术文章 ——JavaSE Swing列表框选取事件的处理...
  8. shopxo 二次开发:设置(后台登录页)背景图
  9. 开源的python机器学习模块
  10. 标准模板库(STL)之 map 列传
  11. 运行CrossOver应用程序的四种方法
  12. 题目264-国王的魔镜
  13. win10扬声器红叉_Win10系统的音量图标有一个红叉怎么办?
  14. 【学习笔记 1】集成电路发展及其设计制造流程(ICer必备)
  15. 2016年中国的SaaS服务商企业研究
  16. 霸榜11个月,神车MINI EV进退两难!
  17. np.ones(),np.zeros(), np.empty(),np.full(),np.ones_like() 基本用法
  18. 在材料技术方面的进步使游戏改变了MLCC的性能
  19. python 使用xpath获取网页标签内容
  20. Aggressive cows(c语言)

热门文章

  1. python的变量名有哪些_【python字符串做变量名的方法有哪些?这些方法对python应用很重要】- 环球网校...
  2. java 做ui_【原创】JavaApplication的UI也可以做的很美
  3. 零基础初学c语言常见的10个错误
  4. 【学习笔记】第二章——管程(解决生产者消费者问题、封装、Java 体现)
  5. 【LeetCode笔记】31. 下一个排列(Java、原地算法、偏数学)
  6. can通道采样频率_CAN采样点设置为多少合适?设置不对会咋样?
  7. android 日期对话框,Android日期选择器对话框DatePickerDialog使用详解
  8. ehcache使用_Mybatis整合(Redis、Ehcache)实现二级缓存,恕我直言,你不会
  9. chromiumwebbrowser 使用_用Tchromium替换webbrowser
  10. AI算法连载19:统计之最大熵算法