Реакция сервера очень медленная с большим количеством соединений - PullRequest
0 голосов
/ 03 мая 2019

Я устанавливаю сервер отдыха с помощью 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 с.Мне нужно, чтобы на соединение ушло меньше времени.

...