我正在使用Grapevine设置Rest服务器,这很好用。但是,当运行客户端时,每秒建立约50个连接,回复速度非常慢。
我创建了一个路由调用“ / debug”,其中显示了从请求开始到结束请求所花费的时间,这向我显示了大约50ms,但是在Postman中,每个请求的总时间为5-20s
我认为,Grapevine的内部过程需要很多时间,而且联系很多。
我尝试将“连接数”值从50更改为200,但这不起作用。
server = new RestServer();
server.Port = Config.Data["Listener"]["port"];
server.Host = Config.Data["Listener"]["domain"];
server.Connections = 200;
Console.Info("Connection Number: "+server.Connections);
server.Start();
server.Router.Register(typeof(Default));
server.Router.BeforeRouting += ValidateKey;
代码大约需要10到100毫秒才能完成,但连接大约需要5到20秒才能完成。我需要这个来减少连接时间。