美文网首页
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

    go 版本:go version go1.10.7 linux/amd64 一、代码 package main i...

  • Go Web框架 Fiber

    一个用Go语言编写的受Express启发的Web框架。 Fiber是一个基于Fasthttp(Go最快的HTTP引...

  • 用fiber写一个restful的博客后端

    前言 Go的web框架有很多,fiber与gin、beego等的区别在于使用的是fasthttp,而不是标准库ne...

  • Go FastHttp优雅关闭实现方案

    使用Go开发web服务时很多情况下都会使用号称比标准库快10x的FastHttp, 但fasthttp(版本: 2...

  • Djano面试题

    1. Python常用的Web开发框架 1. 企业级开发框架——Django 组成部分 2. 高并发处理框架——t...

  • Lua实现的高性能Web服务器

    Heart是一个由Go的fasthttp与LuaJI组成的高性能Web服务器。 特性 High throughpu...

  • python web高并发框架思考

    前言(一般这里说下写文章的原因): 首先作为一个QA,写过大大下下的web项目有十几个了,但是遗憾的是一直没有一个...

  • web框架并发1--tornado

    当下好多“王婆”卖瓜, 一个劲说架构并发能力 10万、100万, 但看到大家实际并发测试, 确少得可怜。 先说说t...

  • web框架并发2--nginx

    单服务器的并发能力需要依赖多方法的优化。 nginx 服务的并发能力如何 一、 配置 user root; wor...

  • web框架并发5--japronto

    由于机器是python2.7, 但正好有docker环境, 就直接用docker的方式体验传说的120万并发架构 ...

网友评论

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

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