美文网首页
web框架并发4--go fasthttp

web框架并发4--go fasthttp

作者: 流亡民头 | 来源:发表于2019-01-22 19:04 被阅读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.

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

    相关文章

      网友评论

          本文标题:web框架并发4--go fasthttp

          本文链接:https://www.haomeiwen.com/subject/mznljqtx.html