CSFramework WebApi框架极速版与商业版功能差异与性能对比

CSFramework WebApi框架极速版与商业版功能差异与性能对比
极速版与商业版功能差异
- 极速版主要去除过滤器、中间件以及前后端数据签名(SHA256加密性能差)。
- 极速版控制器直接调用DAL层。
测试环境
- VS2022开发调试(开启2个VS, 1个WebApi服务,1个客户端)
- WebApi V3框架 + CSFrameworkV6.1旗舰版框架
- PostgreSql 数据库
- Win10, 32GB内存
性能对比
模拟客户端单线程调用 5000次 Api接口,添加客户资料。
极速版
第1次测试

第2次测试

WebApi 控制台实时信息:

商业版

WebApi 控制台实时信息:

测试结果:
影响性能主要原因
1、数据签名,前后端使用SHA256加密接口数据。
2、WebApi 过滤器+中间件(限流控制、并发控制、接口日志、黑白名单过滤、AOP切面编程)
3、WebApi 依赖注入(控制器 -> Business -> DAL)
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
NewDoc C/S框架网





