Высокая средняя длительность запроса на балансировщике нагрузки Digitalocean при помощи golang fasthttp

У меня есть программа Go, которая принимает запросы обрабатывает их в течение 100 мс и отправляет ответ. Я использую digitalocean Load Balancer, и я заметил, что "Средняя длительность запроса" довольно высока - около 33 км / сек. Ниже приведен график

Вот код, который я использую...

count :="one"
n := func(ctx *fasthttp.RequestCtx) {    
switch count {
 case "one":
  handle(ctx)     //...dosomething for 100 ms function   
 default:
  ctx.Error("not found", fasthttp.StatusNotFound)
 }
}
fasthttp.ListenAndServe(":8082", n)

Что я делаю не так и почему мои запросы на закрытие программы не выполняются.

0 ответов

Другие вопросы по тегам