web框架并发4--go fasthttp

2019-01-22  本文已影响0人  流亡民头

go 版本:go version go1.10.7 linux/amd64

一、代码

package main

import (

    fst "github.com/valyala/fasthttp"

    "fmt"

)

func Handler(c *fst.RequestCtx) {

    c.Write([]byte("hello world"))

}

func main() {

    var port = ":9997"

    fmt.Println("serv on", port)

    fst.ListenAndServe(port, Handler)

}

二、测试结果

1. webbench -c 1 -t 10 http://127.0.0.1:9997/

Speed=938538 pages/min, 2580979 bytes/sec.

Requests: 156423 susceed, 0 failed.

2.webbench -c 10 -t 10 http://127.0.0.1:9997/

Speed=3073440 pages/min, 8451894 bytes/sec.

Requests: 512240 susceed, 0 failed.

经过多次测试, 测试客户端继续增加不会再提高并发效率

上一篇下一篇

猜你喜欢

热点阅读