系统性能调优必知必会- 极客时间课程推荐/优惠

系统性能调优必知必会--极客时间课程推荐/优惠

深入底层直击性能问题本质
陶辉智链达CTO,前阿里云P8高级技术专家
专栏 | 47讲 | 37064人已学习
优惠价¥59原价:129
官网购买

版权声明

本站非极客时间官网,与官方无任何关系。我们不提供课程下载或详细内容,仅作为课程分享和推荐平台。我们鼓励大家支持正版,尊重创作者的劳动成果,这样不仅能帮助创作者持续产出优质内容,也能让自己获得更好的学习体验。请通过官方渠道购买和学习课程,感谢您的理解与支持。

课程详情

你将获得

  • 以性能为核心的后端技能图谱;
  • 系统化性能调优策略;
  • 分布式系统调优最佳路径;
  • 一线大厂性能面试题解析。

课程介绍

随着业务的日渐复杂,性能优化俨然成为了每一位技术人的必修课。从产品角度来看,性能就是“攻城略地”的最佳武器,我们期待能更苛刻地使用计算机和网络设备,去做性价比更高的事儿;而对程序员个人而言,具备系统的性能优化方法论,无论在架构设计还是应用模块开发上我们都能得心应手,还能轻松应对大厂面试、技术等级晋升考核等等。

当下业务发展速度极快且复杂,后端几乎都是分布式系统,“如何全面提升复杂集群的性能”无疑成为了最新课题。但如果你有意关注过这方面的信息,就会发现这部分资料市面上其实少之又少。

本课程将结合陶辉老师近20年的从业经验,为你归纳总结分布式性能领域所遇到的问题和解决方案,梳理出一条系统化的性能学习路径交付给你。在陶辉看来,解决性能问题并不难,关键在于抓住问题的本质,而最终要落地的就是最大化整个系统的综合效率。

具体内容上,分为4个层次,从基础设施、网络、编解码到分布式系统性能整体提升。

基础设施优化:从提升单机进程的性能入手,包括高效地使用主机的CPU、内存、磁盘等硬件,通过并发编程提升吞吐量,根据业务特性选择合适的算法。

系统层网络优化:分布式系统是由各个组件通过网络连接在一起的,所以优化传输层网络可以让所有组件同时受益。具体优化时,会从降低请求的时延、提升总体吞吐量两个方向入手。

应用层编解码优化:会对业务消息采用更高效的编码方式,这既包括协议头、包体的优化,也包括TLS安全层的性能提升。具体优化时,既会深入静态编码,也会从动态的增量编码上优化。另外,也会格外关注消息的交互方式。

分布式系统优化:会从集群整体上进行架构层面的优化。基于ACP、AKF、NWR等分布式理论,优化方向仍然是降低时延和提升吞吐量,但实现方式则会运用分而治之的思想,调度集群中的所有结点协作配合,完成性能优化目标。

课程目录

开篇词

  • 开篇词 | 万变不离其宗,性能优化也有章可循

基础设施优化

  • 01 | CPU缓存:怎样写代码能够让CPU执行得更快?
  • 02 | 内存池:如何提升内存分配的效率?
  • 03 | 索引:如何用哈希表管理亿级对象?
  • 04 | 零拷贝:如何高效地传输文件?
  • 05 | 协程:如何快速地实现高并发服务?
  • 06 | 锁:如何根据业务场景选择合适的锁?

系统层网络优化

  • 07 | 性能好,效率高的一对多通讯该如何实现?
  • 08 | 事件驱动:C10M是如何实现的?
  • 09 | 如何提升TCP三次握手的性能?
  • 10 | 如何提升TCP四次挥手的性能?
  • 11 | 如何修改TCP缓冲区才能兼顾并发数量与传输速度?
  • 12 | 如何调整TCP拥塞控制的性能?
  • 13 | 实战:单机如何实现管理百万主机的心跳服务?

应用层编解码优化

  • 14 | 优化TLS/SSL性能该从何下手?
  • 15 | 如何提升HTTP/1.1性能?
  • 16 | HTTP/2是怎样提升性能的?
  • 17 | Protobuf是如何进一步提高编码效率的?
  • 18 | 如何通过gRPC实现高效远程过程调用?

期中考试周

  • 期中考试|行至半程,你的收获如何呢?
  • 加餐1|特别福利:陶辉视频课精选
  • 加餐2 |答疑精选:这些问题你都清楚吗?

分布式系统优化

  • 19 | 如何通过监控找到性能瓶颈?
  • 20 | CAP理论:怎样舍弃一致性去换取性能?
  • 21 | AKF立方体:怎样通过可扩展性来提高性能?
  • 22 | NWR算法:如何修改读写模型以提升性能?
  • 23 | 负载均衡:选择Nginx还是OpenResty?
  • 24 | 一致性哈希:如何高效地均衡负载?
  • 25 | 过期缓存:如何防止缓存被流量打穿?
  • 26 | 应用层多播:如何快速地分发内容?
  • 27 | 消息队列:如何基于异步消息提升性能?
  • 28 | MapReduce:如何通过集群实现离线计算?
  • 29 | 流式计算:如何通过集群实现实时计算?
  • 30 | 如何权衡关系数据库与NoSQL数据库?

结束语

  • 结束语 | 从业 IT 20年后,我将最看重什么?
  • 来领奖啦!你填写毕业问卷了吗?
  • 毕业问卷获奖用户名单

加餐与分享

  • 加餐3 | 大厂面试到底在考些什么?
  • 大咖助场1 | 李玥:高并发场景下如何优化微服务的性能?
  • 大咖助场2|庄振运:与程序员相关的SSD性能知识
  • 加餐4|百万并发下Nginx的优化之道
  • 大咖助场3|傅健:那些年,影响我们达到性能巅峰的常见绊脚石(上)
  • 大咖助场4|傅健:那些年,影响我们达到性能巅峰的常见绊脚石(下)
  • 加餐5 | 如何理解分布式系统?
  • 加餐6|分布式系统的本质是什么?
  • 加餐7|深入剖析HTTP/3协议

期末测试

  • 期末测试|对于性能优化,你掌握了多少呢?

作者介绍

陶辉,智链达CTO,前阿里云P8高级技术专家。 10 余年互联网一线工作经验,毕业于西安交通大学计算机科学与技术专业,先后在华为中央软件部、腾讯 QQ 空间、思科中国 CRDC、阿里云飞天团队工作。 研究方向为介于 Iaas 和PaaS 间的弹性计算,多年以来专注于 Nginx 的定制化应用,对 Nginx 的设计与特性有深刻认识,实战经验丰富,编写过许多优秀的 Nginx 模块并应用于企业级产品中,同时撰写了大量关于 Nginx 的技术文章。擅长 Linux 下高性能服务器的开发,以及分布式环境下海量数据存储的设计开发。

作者其他课程

Web协议详解与抓包实战 - 极客时间课程推荐/分享/优惠/折扣
Web协议详解与抓包实战
系统掌握Web协议,高效解决网络难题
陶辉智链达CTO,前阿里云P8高级技术专家
视频课 | 43498人已学习
优惠价¥68原价:199
官网购买
Nginx核心知识150讲 - 极客时间课程推荐/分享/优惠/折扣
Nginx核心知识150讲
百万并发下的Nginx性能优化之道
陶辉智链达CTO,前阿里云P8高级技术专家
视频课 | 62091人已学习
优惠价¥98原价:299
官网购买

推荐

容量保障核心技术与实战 - 极客时间课程推荐/分享/优惠/折扣
容量保障核心技术与实战
从单项到全局,学大厂容量保障经验
吴骏龙前阿里巴巴本地生活P8高级专家
专栏 | 5559人已学习
优惠价¥29原价:68
官网购买
微服务架构实战160讲 - 极客时间课程推荐/分享/优惠/折扣
微服务架构实战160讲
8大核心模块精讲,打通架构师进阶之路
杨波拍拍贷框架研发部总监,资深架构师,微服务技术专家
视频课 | 48902人已学习
优惠价¥98原价:299
官网购买
黑客与画家 - 极客时间课程推荐/分享/优惠/折扣
黑客与画家
黑客与画家
[美] 保罗·格雷厄姆知名程序员,风险投资家
专栏 | 914人已学习
优惠价¥34.93原价:49.9
官网购买
左耳听风 - 极客时间课程推荐/分享/优惠/折扣
左耳听风
洞悉技术的本质,享受科技的乐趣
陈皓网名“左耳朵耗子”,资深技术专家
专栏 | 184310人已学习
优惠价¥98原价:399
官网购买
玩转webpack - 极客时间课程推荐/分享/优惠/折扣
玩转webpack
全方位掌握webpack核心技能和优化策略
程柳锋腾讯高级工程师,IVWEB团队社区和工程化负责人
视频课 | 27622人已学习
优惠价¥68原价:199
官网购买
大厂广告产品心法 - 极客时间课程推荐/分享/优惠/折扣
大厂广告产品心法
高手带路,打造BAT广告产品思维
郭谊前阿里资深广告产品业务负责人(P8)
专栏 | 5198人已学习
优惠价¥59原价:99
官网购买