高楼的性能工程实战课- 极客时间课程推荐/优惠

高楼的性能工程实战课--极客时间课程推荐/优惠

搭建完整项目,真刀真枪实践性能测试
高楼前HP高级性能专家,7DGroup创始人
专栏 | 35讲 | 19618人已学习
优惠价¥59原价:129
官网优惠购买

版权声明

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

课程详情

你将获得:

  • 基于一个真实项目的性能分析策略;
  • 打破性能分析四大错误认知;
  • 深入剖析影响性能结果的五个环节;
  • 四大性能场景高手设计思路。

课程介绍

“上线不死,死了不收钱”,是高楼作为优秀性能人的底气,也是为什么要把性能从“测试”引到“工程”级别的原因——这是让一个性能项目真正体现价值的方式。

为了帮你更好地理解这门课的内容,他专门搭建了一个完整的系统,从性能需求到最终的性能报告,带你走过一个完整的操作过程,同时,这个项目的分析数据、性能结果都将真实地呈现给你,让你了解到,他的分析方法和路径都是完全能够落地的。

跟他走完这个真实的落地过程,你会知道在一个性能项目的各个阶段应该做什么事情,以及具体要做到什么程度,从一个更为宏观、全局的视角,深入理解性能的价值,了解到性能开发可以做很多事。

具体说来,专栏主要分为五大模块:

第一部分,性能工程的核心理念。他解析了常见性能项目的实施过程和常见问题,并给出了相应的解决方案。很多人对性能的误解很深,像“性能测试项目到底应不应该做瓶颈定位分析”等争论一直都存在,这部分内容就是对此的解答。

第二部分,RESAR 性能工程理念。这部分是 RESAR 性能工程的核心,他对性能项目中的几个重要环节进行了详细讲解,比如业务模型抽取、性能分析逻辑、参数化数据、性能监控等。在性能项目中,这里面的每个环节都会直接决定项目的成败。

第三部分,基准场景。在 RESAR 性能工程中,他将基准场景定义为把单业务测试到最大 TPS 的场景。这些基准场景都非常重要,这其中有很多性能瓶颈,他会一一为你分析对应的解决方案。

第四部分,容量/稳定性/异常场景。容量场景是最符合生产环境业务场景的,因为它要获得系统最大 TPS,有了这个结果才能知道,生产环境是否能支持住最大业务容量;稳定性场景考验系统的长时间运行能力;异常场景是考验系统面对异常问题时的处理能力。

第五部分,性能结论。性能项目最重要的就是结论。在这部分,他系统讲解了性能报告如何编写,以及性能项目完成后,如何给出运维需要的配置建议。对于性能来说,如果仅在测试环境中给个结论、找些明显的 Bug 是远远不够的,这只是工作的一部分,能给出生产环境运行的建议和容量才是关键。

一个小建议:动手实践

想自己搭建这样一套环境,硬件资源和技术组件选择轻量级就够;而那些比较复杂、容易出现问题的环节,高楼愿意为你提供相应的指导性文档,帮你顺利完成搭建。

课程目录

开篇词

  • 开篇词 | 打破四大认知局限,进阶高级性能工程师

性能工程的核心理念

  • 01 | 性能工程:为什么很多性能测试人员无法对性能结果负责?
  • 02 | 关键概念:性能指标和场景的确定
  • 03 | 核心分析逻辑:所有的性能分析,靠这七步都能搞定
  • 04 | 如何构建性能分析决策树和查找瓶颈证据链?

性能工程的实践关键点

  • 05 | 性能方案:你的方案是否还停留在形式上?
  • 06 | 如何抽取出符合真实业务场景的业务模型?
  • 07 | 性能场景的数据到底应该做成什么样子?
  • 08 | 并发、在线和TPS到底是什么关系?
  • 09 | 如何设计全局和定向监控策略?

基准场景

  • 10 | 设计基准场景需要注意哪些关键点?
  • 11 | 打开首页之一:一个案例,带你搞懂基础硬件设施的性能问题
  • 12 | 打开首页之二:如何平衡利用硬件资源?
  • 13 | 用户登录:怎么判断线程中的Block原因?
  • 14 | 用户信息查询:如何解决网络软中断瓶颈问题?
  • 15 | 查询商品:资源不足有哪些性能表现?
  • 16 | 商品加入购物车:SQL优化和压力工具中的参数分析
  • 17 | 查询购物车:为什么铺底参数一定要符合真实业务特性?
  • 18 | 购物车信息确定订单:为什么动态参数化逻辑非常重要?
  • 19 | 生成订单信息之一:应用JDBC池优化和内存溢出分析
  • 20 | 生成订单信息之二:业务逻辑复杂,怎么做性能优化?
  • 21 | 支付前查询订单列表:如何分析优化一个固定的技术组件?
  • 22 | 支付订单信息:如何高效解决for循环产生的内存溢出?

容量/稳定性/异常场景

  • 23 | 决定容量场景成败的关键因素有哪些?
  • 24 | 容量场景之一:索引优化和Kubernetes资源分配不均衡怎么办?
  • 25 | 容量场景之二:缓存对性能会有什么样的影响?
  • 26 | 稳定性场景之一:怎样搞定业务积累量产生的瓶颈问题?
  • 27 | 稳定性场景之二:怎样搞定磁盘不足产生的瓶颈问题?
  • 28 | 如何确定异常场景的范围和设计逻辑?
  • 29 | 异常场景:如何模拟不同组件层级的异常?

特别放送

  • 我们这个课程的系统是怎么搭建起来的?

性能结论

  • 30 | 如何确定生产系统配置?
  • 31 | 怎么写出有价值的性能报告?

结课测试

  • 一套习题,测出你的掌握程度

结束语

  • 结束语 | 做真正的性能项目

作者介绍

高楼,网名Zee,现为独立性能测试与分析咨询顾问,前HP高级性能专家。性能领域公认的具有匠心的技术专家,架构级性能解决方案资源专家。拥有14年性能测试分析调优经验,致力于架构级性能测试、容量水位规划、性能瓶颈分析、性能异常等技术方向。强调性能测试之后的调优过程,致力于将性能测试与分析的结果在生产环境中体现。

作者其他课程

性能测试实战30讲 - 极客时间课程推荐/分享/优惠/折扣
性能测试实战30讲
告别野路子,成为真正的性能测试高手
高楼前HP高级性能专家,7DGroup创始人
专栏 | 46930人已学习
优惠价¥59原价:129
官网优惠购买
全链路压测实战30讲 - 极客时间课程推荐/分享/优惠/折扣
全链路压测实战30讲
吃透全链路压测,摆脱性能瓶颈
高楼前HP高级性能专家,7DGroup创始人
专栏 | 21663人已学习
优惠价¥59原价:129
官网优惠购买

推荐

郭东白的架构课 - 极客时间课程推荐/分享/优惠/折扣
郭东白的架构课
从技术领导者视角重新理解架构设计
郭东白酷澎网络科技副总裁,前车好多集团 CTO,前阿里 P10
专栏 | 37983人已学习
优惠价¥68原价:199
官网优惠购买
Rust程序设计(第2版) - 极客时间课程推荐/分享/优惠/折扣
Rust程序设计(第2版)
Rust程序设计(第2版)
Jim Blandy, Jason Orendorff, Leonora F. S. Tindall软件工程师
专栏 | 2280人已学习
优惠价¥62.93原价:89.9
官网优惠购买
手把手带你写一个Web框架 - 极客时间课程推荐/分享/优惠/折扣
手把手带你写一个Web框架
从0到1,实现自己的工业级Web框架
叶剑峰腾讯高级工程师,前滴滴技术专家
专栏 | 23377人已学习
优惠价¥59原价:129
官网优惠购买
Kafka核心源码解读 - 极客时间课程推荐/分享/优惠/折扣
Kafka核心源码解读
从底层到实战,深度解析源码
胡夕Apache Kafka Committer,老虎证券技术总监
专栏 | 19741人已学习
优惠价¥59原价:99
官网优惠购买
SRE实践:服务可靠性案例课 - 极客时间课程推荐/分享/优惠/折扣
SRE实践:服务可靠性案例课
搞定 SRE,为你的系统保驾护航
白园前百度资深运维专家,前快手资深 SRE 专家
专栏 | 2334人已学习
优惠价¥59原价:99
官网优惠购买
计算机基础实战课 - 极客时间课程推荐/分享/优惠/折扣
计算机基础实战课
系统级工程师“压箱底”的学习笔记
彭东网名 LMOS,Intel 傲腾项目关键开发者
专栏 | 20510人已学习
优惠价¥68原价:199
官网优惠购买