ngx_lua与go高并发性能对比
ngx_lua:Tengine/1.4.3+luajit+ngx_lua
go:go1.0.3
core Intel(R) Xeon(R) CPU E5520 @ 2.27GHz
Linux localhost 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:48 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
ngx.print("aaaaa...512...aaa")
package main
import ("net/http""log""fmt""runtime"
)
func handler512(w http.ResponseWriter, r *http.Request) {w.Header().Set("Connection", "keep-alive")a := []byte("aaaaa...512...aaa")w.Header().Set("Content-Length", fmt.Sprintf("%d", len(a)))w.Write(a)
}
func main() {runtime.GOMAXPROCS(runtime.NumCPU())http.HandleFunc("/512b", handler512)log.Fatal(http.ListenAndServe(":8080", nil))
}
来源:http://ju.outofmemory.cn/entry/7199
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
