成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Ngx_lua與go高并發(fā)性能對比

運維 系統(tǒng)運維
Nginx在處理高并發(fā)能力上非常出色,而go作為新時代互聯(lián)網(wǎng)語言,在設(shè)計之初就為實現(xiàn)高并發(fā)。ngx_lua由Nginx來處理網(wǎng)絡(luò)事件,并使用協(xié)程來實現(xiàn)非阻塞,從而實現(xiàn)高并發(fā)。 go語言級別提供非阻塞的api,同樣使用協(xié)程來提供高并發(fā)處理。

Nginx在處理高并發(fā)能力上非常出色,而go作為新時代互聯(lián)網(wǎng)語言,在設(shè)計之初就為實現(xiàn)高并發(fā)。

ngx_lua由Nginx來處理網(wǎng)絡(luò)事件,并使用協(xié)程來實現(xiàn)非阻塞,從而實現(xiàn)高并發(fā)。 go語言級別提供非阻塞的api,同樣使用協(xié)程來提供高并發(fā)處理。

我們來測試對比一下兩者的性能。

ngx_lua:Tengine/1.4.3+luajit+ngx_lua
go:go1.0.3

分別實現(xiàn)512字節(jié)的內(nèi)容的輸出,對比在不同并發(fā)下的qps。

測試機(jī)器:

16core 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

使用ab進(jìn)行測試,測試結(jié)果如下:

 

從結(jié)果中,可以看出短連接時,兩者qps相差不大,而長連接時,兩者相差較大。go的cpu占用比ngx_lua要高不少。另外,go在并發(fā)數(shù)增加的情況下,性能依然出色。

相關(guān)測試代碼。

lua代碼:

ngx.print("aaaaa...512...aaa")

go 代碼:

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))
}

 

責(zé)任編輯:黃丹 來源: lifeibo.com
相關(guān)推薦

2015-03-10 18:13:08

2011-08-25 17:29:40

LUAPHPWEB

2019-12-25 09:49:12

WebKitWindowsChrome

2025-02-26 03:00:00

2024-02-19 00:00:00

JavaScriptJavaPython

2011-08-05 13:41:46

Go

2017-04-13 15:15:17

Netflix ZuuNginx性能

2009-11-20 09:01:13

Ubuntu性能對比

2024-12-26 09:15:28

2017-11-20 13:54:55

FlinkStorm框架

2017-11-21 15:50:09

FlinkStorm性能

2014-05-20 16:27:35

JVMScala

2023-04-09 16:34:49

JavaSemaphore開發(fā)

2024-10-09 11:31:51

2024-01-05 08:46:50

ReactVue

2019-12-25 09:53:01

虛擬機(jī)技術(shù)固態(tài)硬盤

2019-09-24 13:53:19

MySQLMySQL 8.0數(shù)據(jù)庫

2022-01-17 15:43:04

Go 并行性并發(fā)性

2020-08-18 13:50:04

Tomcat高并發(fā)Java

2012-07-13 10:57:46

Nginxlua
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲欧美中文日韩在线v日本 | 精品国产一二三区 | 999久久久精品 | 欧美日韩国产一区二区三区不卡 | 亚洲高清视频一区二区 | 毛片免费看 | 三级在线视频 | 亚洲精品毛片av | 粉嫩av在线| 一区二区三区精品在线视频 | 国产精品久久久久久久久 | 亚洲国产一区二区三区四区 | 五月综合激情婷婷 | 久草热视频| 精品久久国产 | 自拍偷拍一区二区三区 | 91在线精品视频 | 在线观看视频亚洲 | 一区二区在线 | 亚洲国产高清免费 | 紧缚调教一区二区三区视频 | 精品欧美一区二区三区久久久 | 91精品国产91久久久久久密臀 | 国产精品毛片 | 91影院在线观看 | 一级黄色毛片 | 亚洲综合色丁香婷婷六月图片 | 正在播放国产精品 | 国产精品电影网 | av毛片 | 成人精品久久 | 日本欧美黄色片 | 欧美一区视频 | av中文字幕在线观看 | 中文字幕1区2区3区 日韩在线视频免费观看 | av在线一区二区三区 | 国产亚洲精品久久久久动 | 国产精品久久久久无码av | 狠狠色综合网站久久久久久久 | 中文字幕av亚洲精品一部二部 | 色视频网站免费 |