TA的每日心情 | 衰 2024-11-19 20:46 |
---|
签到天数: 244 天 [LV.8]以坛为家I
会|员
- 积分
- 10734
-
|
本站资源全部免费,回复即可查看下载地址!
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
课程介绍:
随着业务的日渐复杂,性能优化俨然成为了每一位技术人的必修课。从产品角度来看,性能就是“攻城略地”的最佳武器,我们期待能更苛刻地使用计算机和网络设备,去做性价比更高的事儿;而对程序员个人而言,具备系统的性能优化方法论,无论在架构设计还是应用模块开发上我们都能得心应手,还能轻松应对大厂面试、技术等级晋升考核等等。
当下业务发展速度极快且复杂,后端几乎都是分布式系统,“如何全面提升复杂集群的性能”无疑成为了最新课题。但如果你有意关注过这方面的信息,就会发现这部分资料市面上其实少之又少。
本课程将结合陶辉老师近20年的从业经验,为你归纳总结分布式性能领域所遇到的问题和解决方案,梳理出一条系统化的性能学习路径交付给你。在陶辉看来,解决性能问题并不难,关键在于抓住问题的本质,而最终要落地的就是最大化整个系统的综合效率。
课程目录:
开篇词 (1讲)
开篇词 | 万变不离其宗,性能优化也有章可循
基础设施优化 (6讲)
01 | CPU缓存:怎样写代码能够让CPU执行得更快?
02 | 内存池:如何提升内存分配的效率?
03 | 索引:如何用哈希表管理亿级对象?
04 | 零拷贝:如何高效地传输文件?
05 | 协程:如何快速地实现高并发服务?
06 | 锁:如何根据业务场景选择合适的锁?
系统层网络优化 (7讲)
07 | 性能好,效率高的一对多通讯该如何实现?
08 | 事件驱动:C10M是如何实现的?
09 | 如何提升TCP三次握手的性能?
10 | 如何提升TCP四次挥手的性能?
11 | 如何修改TCP缓冲区才能兼顾并发数量与传输速度?
12 | 如何调整TCP拥塞控制的性能?
13 | 实战:单机如何实现管理百万主机的心跳服务?
应用层编解码优化 (5讲)
14 | 优化TLS/SSL性能该从何下手?
15 | 如何提升HTTP/1.1性能?
16 | HTTP/2是怎样提升性能的?
17 | Protobuf是如何进一步提高编码效率的?
18 | 如何通过gRPC实现高效远程过程调用?
期中考试周 (3讲)
期中考试|行至半程,你的收获如何呢?
加餐1|特别福利:陶辉视频课精选
加餐2 |答疑精选:这些问题你都清楚吗?
分布式系统优化 (12讲)
19 | 如何通过监控找到性能瓶颈?
20 | CAP理论:怎样舍弃一致性去换取性能?
21 | AKF立方体:怎样通过可扩展性来提高性能?
22 | NWR算法:如何修改读写模型以提升性能?
23 | 负载均衡:选择Nginx还是OpenResty?
24 | 一致性哈希:如何高效地均衡负载?
25 | 过期缓存:如何防止缓存被流量打穿?
26 | 应用层多播:如何快速地分发内容?
27 | 消息队列:如何基于异步消息提升性能?
28 | MapReduce:如何通过集群实现离线计算?
29 | 流式计算:如何通过集群实现实时计算?
30 | 如何权衡关系数据库与NoSQL数据库?
加餐与分享 (9讲)
加餐3 | 大厂面试到底在考些什么?
大咖助场1 | 李玥:高并发场景下如何优化微服务的性能?
大咖助场2|庄振运:与程序员相关的SSD性能知识
加餐4|百万并发下Nginx的优化之道
大咖助场3|傅健:那些年,影响我们达到性能巅峰的常见绊脚石(上)
大咖助场4|傅健:那些年,影响我们达到性能巅峰的常见绊脚石(下)
加餐5 | 如何理解分布式系统?
加餐6|分布式系统的本质是什么?
加餐7|深入剖析HTTP/3协议
结束语 (3讲)
结束语 | 从业 IT 20年后,我将最看重什么?
来领奖啦!你填写毕业问卷了吗?
毕业问卷获奖用户名单
期末测试 (1讲)
期末测试|对于性能优化,你掌握了多少呢?
|
|