首页
›
后端、数据与云原生工程
›
014-ASP.NET Core企业后端工程
›
《ASP.NET Core高并发与性能优化》
VIP9
本课程属于:014-ASP.NET Core企业后端工程
后端、数据与云原生工程 · 共 9 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
ASP.NET Core高并发与性能优化
共计 30 章节
可可资料掘金营 · 点击在线试看
01
高并发性能问题定位
目标=从CPU · 内存 · 磁盘
高并发性能问题定…
CPU
02
Kestrel服务器调优
目标=理解Kestrel的异步I/O… · 连接队列 · 请求管道和传输层配置
Kestrel
服务器调优
03
中间件管道性能优化
目标=分析中间件顺序对请求延迟的影响 · 使用短路中间件 · 条件分支和端点路由优化减少不必要的处…
间件管道性能优化
目标=分析
04
依赖注入生命周期与性能
目标=对比Transient · Scoped · Singleton在并发场景下的对象…
依赖注入生命周期
性能
05
异步编程与线程池调优
目标=识别同步阻塞调用 · async void和Task.Wa… · 通过ConfigureAwait
异步编程
线程池调优
06
内存分配与GC压力控制
目标=使用ArrayPool · MemoryPool · Span和stackalloc减少大…
GC
内存分配
07
对象池与连接池实战
目标=在ASP.NET Core中实… · 复用HttpClient和数据库连接 · 通过池化技术降低高并发请求的资源创建…
对象池
连接池实战
08
缓存策略与分布式缓存
目标=设计内存缓存 · Redis分布式缓存和响应缓存的组合… · 处理缓存穿透
缓存策略
分布式缓存
09
输出缓存与响应压缩
目标=使用ResponseCachi… · ResponseCompressio… · 结合缓存失效策略优化动态内容的并发响…
输出缓存
响应压缩
10
数据库访问并发优化
目标=通过EF Core的AsNoT… · 拆分查询 · 编译查询和Dapper对比
数据库访问并发优…
EF
11
数据库连接池与命令超时
目标=配置ADO.NET连接池 · 重试策略和命令超时 · 处理高并发下的连接耗尽和数据库限流问…
数据库连接池
命令超时
12
读写分离与分库分表
目标=在ASP.NET Core中实… · 分片路由和分布式事务补偿 · 支撑高并发数据层的水平扩展
读写分离
分库分表
13
消息队列削峰填谷
目标=集成RabbitMQ或Kafk… · 将高并发写请求异步化 · 设计生产者确认
消息队列削峰填谷
RabbitMQ
14
后台任务与IHostedService
目标=使用BackgroundSer… · Channel和PeriodicTi… · 避免阻塞请求线程
IHostedServi…
后台任务
15
限流与熔断降级
目标=实现AspNetCoreRat… · Polly熔断和舱壁隔离 · 在高并发过载时保护核心服务并优雅降级
限流
熔断降级
16
负载均衡与反向代理
目标=配置Nginx · YARP或Azure Front D… · 结合健康检查
负载均衡
反向代理
17
分布式锁与并发控制
目标=使用Redis RedLock · 数据库乐观锁和SemaphoreSl… · 保证数据一致性
分布式锁
并发控制
18
SignalR高并发实时通信
目标=优化SignalR的背板 · 连接管理和消息批量发送 · 支撑大规模并发WebSocket连接
SignalR
高并发实时通信
19
gRPC高性能服务通信
目标=对比gRPC与REST在ASP… · 使用HTTP/2多路复用 · 流式调用和Protobuf优化服务间…
gRPC
高性能服务通信
20
静态文件与CDN加速
目标=配置StaticFileMid… · 缓存头和CDN回源策略 · 降低高并发下静态资源的服务器压力
CDN
静态文件
21
容器化与Kubernetes调优
目标=为ASP.NET Core应用… · 就绪探针和HPA · 在K8s中实现高并发自动扩缩容
Kubernetes
容器化
22
性能测试与基准测试
目标=使用wrk · Bombardier和Benchma… · 建立可复现的性能基准和回归对比
性能测试
基准测试
23
日志与遥测性能优化
目标=配置ILogger · OpenTelemetry和Appl… · 避免高并发下日志成为瓶颈
日志
遥测性能优化
24
健康检查与就绪探针
目标=实现ASP.NET Core… · 结合负载均衡器实现高并发下的故障节点…
健康检查
就绪探针
25
配置与热更新性能
目标=使用IOptionsMonit… · 配置缓存和Feature Manag… · 在高并发下动态调整限流阈值和功能开关
配置
热更新性能
26
安全与性能平衡
目标=优化JWT验证 · 数据保护和HTTPS握手 · 在高并发下减少加密解密和证书验证的开…
安全
性能平衡
27
多线程与并发集合
目标=使用ConcurrentDic… · Channel和ImmutableA… · 避免锁竞争
多线程
并发集合
28
AOT与ReadyToRun编译优化
目标=通过Native AOT · ReadyToRun和Trimmin… · 提升高并发下的冷启动性能
AOT
ReadyToRun
29
生产环境性能诊断实战
目标=使用dotnet-dump · dotnet-gcdump和Appl… · 定位死锁
生产环境性能诊断…
dotnet-dump
30
综合实战
目标=构建一个高并发订单处理系统 · 综合运用Kestrel调优 · 缓存
综合实战
目标=构建一个高…
所属VIP或分类
同VIP:ASP.NET-Core实战100例
同VIP:ASP.NET-Core微服务工程
同VIP:ASP.NET-Core测试与质量工程