专栏名称: dotNET跨平台
专注于.NET Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux 主流平台
目录
相关文章推荐
今天看啥  ›  专栏  ›  dotNET跨平台

【BeetleX重构】TLS和多数据类型性能测试

dotNET跨平台  · 公众号  ·  · 2024-06-07 08:00
    

文章预览

        上一篇针对组件实现的简单HTTP服务进行了一个压力测试,而这一篇主要针对的是HTTPS和不同序列化组件响应体中的性能测试。通过以上测试看一下组件在添加TLS后对性能的损耗和不同 序列化组件在HTTP中使用的效果。         这一次的测试逻辑和结构对比之前的相对复杂一些,方法会判断请求响应的类型和数量,具体逻辑代码如下: public class HttpSession : SesionBase { public override void Receive ( NetContext context, object message ) { var request = (HttpRequest)message; int count = 1 ; BodyType type = BodyType.Json; if (! string .IsNullOrEmpty(request.QueryString)) { string [] values = request.QueryString.Split( '=' ); if (values.Length == 1 ) { int .TryParse(values[ 0 ], out count); } else { ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览