VIP20
本课程属于:026-CUDA内存拷贝 AI算力与GPU工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录 咨询 / 购买

部署实践中的吞吐优化

📚 共计 30 章节
01
吞吐优化概述
什么是吞吐量、为什么吞吐优化重要、吞吐与延迟的关系、优化目标设定。
基础核心概念
02
性能基准测试
基准测试方法论、常用压测工具(wrk/ab/locust)、测试环境搭建、结果解读。
压测工具
03
操作系统层面优化
Linux内核参数调优(net.core.somaxconn、tcp_tw_reuse等)、文件描述符限制、进程调度策略。
内核Linux
04
网络协议优化
TCP三次握手优化、TCP_NODELAY与Nagle算法、HTTP/1.1 vs HTTP/2 vs HTTP/3、连接池管理。
网络协议
05
负载均衡策略
DNS负载均衡、反向代理(Nginx/HAProxy)、L4 vs L7负载均衡、一致性哈希。
负载均衡高可用
06
应用层缓存策略
本地缓存(Guava/Caffeine)、分布式缓存(Redis/Memcached)、缓存穿透/击穿/雪崩、缓存更新策略。
缓存Redis
07
数据库吞吐优化
连接池配置(HikariCP/Druid)、读写分离、分库分表(ShardingSphere)、索引优化、慢查询治理。
数据库MySQL
08
消息队列吞吐优化
Kafka/RocketMQ/RabbitMQ对比、批量发送与消费、分区机制、消费并发度调优。
消息队列Kafka
09
异步与事件驱动
线程池调优、协程(Goroutine/Quasar)、事件循环(Netty/Node.js)、异步非阻塞IO。
异步协程
10
连接池深度调优
数据库连接池、HTTP连接池、gRPC连接池、连接泄漏检测与修复。
连接池调优
11
序列化与压缩优化
JSON vs Protobuf vs Thrift、Gzip/Snappy/Zstd压缩、序列化性能对比、Schema演进。
序列化压缩
12
零拷贝技术
mmap、sendfile、splice、Kafka中的零拷贝实践、Java NIO中的FileChannel。
零拷贝IO
13
IO模型优化
BIO/NIO/AIO对比、多路复用(select/poll/epoll)、Reactor与Proactor模式、Netty实战。
IO模型Netty
14
CPU与内存优化
CPU亲和性绑定、大页内存(HugePages)、NUMA架构优化、JVM GC调优。
CPU内存
15
容器化部署优化
Docker资源限制(cgroup)、Kubernetes HPA与VPA、Sidecar模式、服务网格(Istio)性能影响。
容器K8s
16
CDN与边缘计算
CDN加速原理、静态资源缓存策略、边缘节点计算、全球加速方案。
CDN边缘
17
API网关优化
Kong/APISIX/Tyk对比、限流(令牌桶/漏桶)、熔断(Hystrix/Sentinel)、请求聚合。
网关限流
18
全链路压测
压测数据构造、流量染色、影子库、压测平台搭建(Takin/ChaosBlade)、结果分析。
压测全链路
19
日志与监控对吞吐的影响
异步日志(Log4j2 AsyncAppender)、日志采样、Metrics采集(Prometheus)、链路追踪(Jaeger/Zipkin)。
日志监控
20
静态资源优化
Webpack打包优化、图片格式(WebP/AVIF)、CSS/JS压缩、懒加载与预加载、Service Worker。
前端静态资源
21
数据库连接池调优实战
HikariCP参数详解(maximumPoolSize、connectionTimeout、idleTimeout)、MySQL连接数限制、连接风暴处理。
连接池HikariCP
22
Kafka吞吐调优实战
生产者acks与batch.size、消费者fetch.min.bytes与max.poll.records、分区数选择、磁盘顺序写。
Kafka调优
23
Nginx吞吐调优实战
worker_processes与worker_connections、keepalive配置、gzip压缩、缓存配置、限流模块。
Nginx反向代理
24
Redis吞吐调优实战
Pipeline批量操作、Redis Cluster分片、持久化策略(RDB/AOF)对性能的影响、内存淘汰策略。
Redis缓存
25
gRPC吞吐优化
HTTP/2多路复用、流式RPC、连接复用、Protobuf优化、拦截器性能开销。
gRPCRPC
26
WebSocket吞吐优化
连接数管理、心跳机制、消息压缩、广播模式优化、与HTTP/2对比。
WebSocket实时
27
Serverless与吞吐
冷启动优化、预留并发、函数粒度设计、异步调用模式、与容器部署对比。
Serverless无服务器
28
多活与异地多活架构
同城双活、两地三中心、异地多活、全局负载均衡(GSLB)、数据同步延迟。
多活架构
29
吞吐优化案例分析
电商大促场景、直播弹幕场景、物联网设备接入场景、金融交易场景。
案例实战
30
吞吐优化总结与最佳实践
优化方法论(测量-分析-优化-验证)、常见误区、性能优化清单、持续优化文化。
总结最佳实践