成人免费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。

測試機器:

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進行測試,測試結(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性能

2024-10-09 11:31:51

2014-05-20 16:27:35

JVMScala

2019-12-25 09:53:01

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

2024-01-05 08:46:50

ReactVue

2023-04-09 16:34:49

JavaSemaphore開發(fā)

2019-09-24 13:53:19

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

2010-01-22 11:06:03

GNUkFreeBSDLinux

2022-12-05 17:01:20

MySQL數(shù)據(jù)庫Oracle

2020-08-18 13:50:04

Tomcat高并發(fā)Java
點贊
收藏

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

主站蜘蛛池模板: 日韩在线免费播放 | 成人一区二区三区在线观看 | 日韩精品一区在线观看 | 综合久久综合久久 | 久久国产精品久久国产精品 | 国产久| 福利视频一区二区三区 | 精品久久九九 | 国产在线视频在线观看 | 九九九视频在线 | 看a网站| 91在线视频一区 | 中文字幕av一区二区三区 | 国产综合久久 | 国产一区三区在线 | 在线成人免费视频 | 精品视频国产 | 永久免费在线观看 | 亚洲国产成人一区二区 | 久草在线 | 国产女人叫床高潮大片免费 | 亚洲精品一区二三区不卡 | 超级碰在线 | 国产在线精品免费 | 黄色网络在线观看 | 国产小视频自拍 | 天天拍天天射 | 欧美日韩激情 | 国产成人在线播放 | 最新伦理片 | 欧美精品久久久久久久久久 | 一区二区三区欧美 | 成人午夜在线观看 | 一区二区三区回区在观看免费视频 | 一区二区三区四区在线视频 | 91精品国产色综合久久不卡蜜臀 | av一区二区三区四区 | 成人区精品一区二区婷婷 | 九九九久久国产免费 | 日韩视频在线观看一区二区 | 久久高清 |