OpenResty(也稱為ngx_openresty, 后面簡稱為OR)是一個基于Nginx為基礎核心,通過擴展第三方功能模塊(如比:mysql, PostgreSQL,Memcached,Redis等等),使我們可以用lua(腳本語言)對Nginx核心和三方擴展模塊進行業務開發。

OpenResty優勢

核心

基于Nginx核心為基礎,完全運行于Nginx服務內部中。
運行穩定,輕量級,內存占用少。

事件驅動模型和非阻塞I/O

利用 Nginx 本身的異步非阻塞的事件驅動進行I/O通信,
利用 Nginx 本身的高效的多路復用模型 (epoll/linux, kqueue/freebsd, eventport/solaris)
注:不僅僅是和 HTTP 客戶端間的網絡通信是非阻塞的,與Mysql、PostgreSQL、Memcached 以及 Redis 等眾多遠方后端之間的網絡通信也是非阻塞的。

lua

相對于nginx module (C)開發,lua本身具有語法簡單,弱類型,自帶GC(不用手動管理內存)等特性,大大減輕了開發上手難度。

性能

快速構造出足以勝任 10K 乃至 1000K 以上單機并發連接的高性能 Web 應用系統。

OpenResty 原理

Nginx 采用的是 master-worker 模型,一個 master 進程管理多個 worker 進程,基本的事件處理都是放在 woker 中,master 負責一些全局初始化,以及對 worker 的管理。
在OpenResty中,每個 woker 使用一個 LuaVM,當請求被分配到 woker 時,將在這個 LuaVM 里創建一個 coroutine(協程),協程之間數據隔離。

更多關于云服務器域名注冊,虛擬主機的問題,請訪問三五互聯官網:m.shinetop.cn

贊(0)
聲明:本網站發布的內容(圖片、視頻和文字)以原創、轉載和分享網絡內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。郵箱:3140448839@qq.com。本站原創內容未經允許不得轉載,或轉載時需注明出處:三五互聯知識庫 » OpenResty--------企業級理論實踐篇

登錄

找回密碼

注冊

主站蜘蛛池模板: 久久国产精品夜色| 欧美高清狂热视频60一70| 国产日韩入口一区二区| 亚洲成人网在线观看| 亚洲色最新高清AV网站| 亚洲国产精品久久久久秋霞影院| 国产视频最新| 尹人香蕉久久99天天拍| 中文字幕日韩欧美就去鲁| 少妇被日自拍黄色三级网络| 男人进女人下部全黄大色视频| 国产老妇伦国产熟女老妇高清| 99视频在线精品国自产拍| 神马久久亚洲一区 二区| 国产女主播一区| 精品人妻av区乱码| 无码人妻斩一区二区三区| 麻花传媒免费网站在线观看| 婺源县| 亚洲五月丁香综合视频| 一区二区三区国产不卡| 男女激情一区二区三区| 精品午夜福利在线视在亚洲| 久久精品一区二区三区综合| 亚洲AV无码久久久久网站蜜桃 | 日韩av日韩av在线| 免费AV片在线观看网址| 亚洲av区一区二区三区| 国产精品白丝久久av网站| 国产精品亚洲二区在线看| 男女性杂交内射女bbwxz| 国产另类ts人妖一区二区| 中国CHINA体内裑精亚洲日本| xx性欧美肥妇精品久久久久久| 黑人好猛厉害爽受不了好大撑 | 罗定市| 亚洲成人一区| 2019国产精品青青草原| 看免费真人视频网站| 97人妻免费碰视频碰免| 精品视频在线观看免费观看|