没有合适的资源?快使用搜索试试~ 我知道了~
03-系统设计目标(一):如何提升系统性能?_For_group_share1
需积分: 0 0 下载量 189 浏览量
2022-08-03
19:55:28
上传
评论
收藏 481KB PDF 举报
温馨提示
试读
8页
计的背景和前提,脱离了它去谈性能和可性是没有意义的。很显然嘛,你在每秒次请求和每秒万次请求,两种不同的场景下,分别做到毫秒级响应时间和五个九(99.999%)的
资源详情
资源评论
资源推荐
03-系统设计⽬标(⼀):如何提升系统性能?03-系统设计⽬标(⼀):如何提升系统性能?
提到互联⽹系统设计,你可能听到最多的词⼉就是“三⾼”,也就是“⾼并发”“⾼性能”“⾼可⽤”,它
们是互联⽹系统架构设计永恒的主题。在前两节课中,我带你了解了⾼并发系统设计的含义,意义以及分层
设计原则,接下来,我想带你整体了解⼀下⾼并发系统设计的⽬标,然后在此基础上,进⼊我们今天的话
题:如何提升系统的性能?
⾼并发系统设计的三⼤⽬标:⾼性能、⾼可⽤、可扩展⾼并发系统设计的三⼤⽬标:⾼性能、⾼可⽤、可扩展
⾼并发,⾼并发,是指运⽤设计⼿段让系统能够处理更多的⽤⼾并发请求,也就是承担更⼤的流量。它是⼀切架构设
计的背景和前提,脱离了它去谈性能和可⽤性是没有意义的。很显然嘛,你在每秒⼀次请求和每秒⼀万次请
求,两种不同的场景下,分别做到毫秒级响应时间和五个九(99.999%)的可⽤性,⽆论是设计难度还是⽅
案的复杂度,都不是⼀个级别的。
⽽性能和可⽤性,⽽性能和可⽤性,是我们实现⾼并发系统设计必须考虑的因素。
性能反应了系统的使⽤体验,想象⼀下,同样承担每秒⼀万次请求的两个系统,⼀个响应时间是毫秒级,⼀
个响应时间在秒级别,它们带给⽤⼾的体验肯定是不同的。
可⽤性则表⽰系统可以正常服务⽤⼾的时间。我们再类⽐⼀下,还是两个承担每秒⼀万次的系统,⼀个可以
做到全年不停机、⽆故障,⼀个隔三差五宕机维护,如果你是⽤⼾,你会选择使⽤哪⼀个系统呢?答案不⾔
⽽喻。
另⼀个⽿熟能详的名词叫“可扩展性”,“可扩展性”,它同样是⾼并发系统设计需要考虑的因素。为什么呢?我来举⼀个
具体的例⼦。
流量分为平时流量和峰值流量两种,峰值流量可能会是平时流量的⼏倍甚⾄⼏⼗倍,在应对峰值流量的时
候,我们通常需要在架构和⽅案上做更多的准备。这就是淘宝会花费⼤半年的时间准备双⼗⼀,也是在⾯这就是淘宝会花费⼤半年的时间准备双⼗⼀,也是在⾯
对“明星离婚”等热点事件时,看起来⽆懈可击的微博系统还是会出现服务不可⽤的原因。对“明星离婚”等热点事件时,看起来⽆懈可击的微博系统还是会出现服务不可⽤的原因。⽽易于扩展的系
统能在短时间内迅速完成扩容,更加平稳地承担峰值流量。
⾼性能、⾼可⽤和可扩展,是我们在做⾼并发系统设计时追求的三个⽬标,我会⽤三节课的时间,带你了解
在⾼并发⼤流量下如何设计⾼性能、⾼可⽤和易于扩展的系统。
了解完这些内容之后,我们正式进⼊今天的话题:如何提升系统的性能?
性能优化原则性能优化原则
“天下武功,唯快不破”。性能是系统设计成功与否的关键,实现⾼性能也是对程序员个⼈能⼒的挑战。不
过在了解实现⾼性能的⽅法之前,我们先明确⼀下性能优化的原则。
⾸先,性能优化⼀定不能盲⽬,⼀定是问题导向的。⾸先,性能优化⼀定不能盲⽬,⼀定是问题导向的。脱离了问题,盲⽬地提早优化会增加系统的复杂度,浪
费开发⼈员的时间,也因为某些优化可能会对业务上有些折中的考虑,所以也会损伤业务。
其次,性能优化也遵循“⼋⼆原则”,其次,性能优化也遵循“⼋⼆原则”,即你可以⽤20%的精⼒解决80%的性能问题。所以我们在优化过程中
⼀定要抓住主要⽭盾,优先优化主要的性能瓶颈点。
坑货两只
- 粉丝: 69
- 资源: 290
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 写入三菱plcD位寄存器的值
- 确保你的操作系统符合Docker的要求 Docker支持的操作系统包括Ubuntu、Debian、CentOS、Fedora和m
- 确保你的操作系统符合Docker的要求 Docker支持的操作系统包括Ubuntu、Debian、CentOS、Fedora和m
- HDMI 虚拟软件欺骗器
- 确保你的操作系统符合Docker的要求 Docker支持的操作系统包括Ubuntu、Debian、CentOS、Fedora和m
- 读取三菱PLC D位寄存器
- HDMI edid 编辑工具
- 要在你的计算机上安装Docker,你可以按照以下步骤进行:
- 要在你的计算机上安装Docker,你可以按照以下步骤进行:
- html加JavaScript进行表单验证
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0