Я устанавливаю сервер отдыха с помощью Grapevine, это хорошо работает.Но когда запускаются клиенты, и это делает около 50 ~ соединений в секунду, это дает очень медленный ответ.
Я создаю вызов маршрута "/ debug", в этом я показываю время, затраченное с начала запросачтобы завершить запрос, и это показывает мне около 50 мс, но в Postman общий запрос занимает 5-20 с на запрос.
Я думаю, что внутренний процесс 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 с.Мне нужно, чтобы на соединение ушло меньше времени.