hi nginx 1 4 2發布,多項重要更新

2021-09-19 18:47:36 字數 1568 閱讀 7350

支援多種程式語言混合開發web應用的通用伺服器hi-nginx-1.4.2已經發布了。

此次發布包含多項重要更新:

支援python2和3,通過編譯選項--with-http-hi-python-version刪除boost.python依賴,優化python3相容性,效能有所提高

支援lua和luajit,通過編譯選項--with-http-hi-lua-version為python專門定製了hi.py框架,單一入口,類似bottle或者flask一樣,對效能有一定影響,但還是比bottle和flask快得多

為php7專門定製了類似hi.py的微型框架,單一入口,類似bottle或者flask,對效能沒什麼影響

hi.py示例:

1

from hi importhi3

^/test/?$

',['

get','

post'])

^/$",['

get'])6

defhello_world(req,res,param):

7 res.header('

content-type

','text/plain;charset=utf-8')

8 res.content('

hello,world')

9 res.status(200)

10^/client/?$

",['

get','

post'])

12def

client(req,res,param):

13 res.content('

{}{}

{}{}{}'

.format(req.client(),req.method(),req.uri(),req.user_agent(),req.param()))

14 res.status(200)

15^/hello/(?p\w+)?$

",['

get'

])17

defhello(req,res,param):

18 res.content('

{}={}

'.format('

who',param['

who'

]))19 res.status(200)

2021

2223

if__name__ == '

__main__':

php7示例**:

require_once 'hi/servlet.php';

require_once 'hi/route.php';

class index implements

\hi\servlet );

) );

) );

); }

}

簡介

它是 nginx 的超集。 

它效能強勁,易於開發,部署方便。 

它支援多種語言混合開發 web 應用:

TypeScript 2 5 發布,增加語言級重構

在 typescript 2.5 版本中,microsoft 專注於提高開發人員的生產力,其範圍已經超出了 編輯器所提供的常見功能。u0026 xd u0026 xd u0026 xd typescript 是基於編輯經驗開發的一種語言,因此我們團隊在編輯器 型別檢查器以及支援編輯器 如 vs co...

TypeScript 2 5 發布,增加語言級重構

在 typescript 2.5 版本中,microsoft 專注於提高開發人員的生產力,其範圍已經超出了 編輯器所提供的常見功能。typescript 是基於編輯經驗開發的一種語言,因此我們團隊在編輯器 型別檢查器以及支援編輯器 如 vs code 的語言服務方面投入了精力。它不僅僅是 vs 和 ...

TypeScript 2 5 發布,增加語言級重構

在 typescript 2.5 版本中,microsoft 專注於提高開發人員的生產力,其範圍已經超出了 編輯器所提供的常見功能。typescript 是基於編輯經驗開發的一種語言,因此我們團隊在編輯器 型別檢查器以及支援編輯器 如 vs code 的語言服務方面投入了精力。它不僅僅是 vs 和 ...