requestHandler := func(ctx *fasthttp.RequestCtx) {
time.Sleep(time.Second*time.Duration(10))
fmt.Fprintf(ctx, "Hello, world! Requested path is %q", ctx.Path())
}
s := &fasthttp.Server{
Handler: requestHandler
}
if err := s.ListenAndServe("127.0.0.1:82"); err != nil {
log.Fatalf("error in ListenAndServe: %s", err)
}
多个请求,它需要像 X*10s 这样的时间。fasthttp 是单进程吗?
两天后... 对不起这个问题,我的问题描述得不好。我的问题是由浏览器引起的,浏览器通过同步请求相同的url,它误导了我,它使我认为fasthttp Web服务器hanlde通过同步请求。