高效能 Web 平台 OpenResty

2021-10-03 23:11:34 字數 1772 閱讀 3940

openresty概念

是乙個基於nginx的可伸縮web平台,openresty是乙個基於 nginx 與 lua 的高效能 web 平台,其內部整合了大量精良的 lua 庫、第三方模組以及大多數的依賴項。用於方便地搭建能夠處理超高併發、擴充套件性極高的動態 web 應用、web 服務和動態閘道器。

openresty通過匯聚各種設計精良的 nginx 模組(主要由 openresty 團隊自主開發),從而將 nginx 有效地變成乙個強大的通用 web 應用平台。這樣,web 開發人員和系統工程師可以使用 lua 指令碼語言調動 nginx 支援的各種 c 以及 lua 模組,快速構造出足以勝任 10k 乃至 1000k 以上單機併發連線的高效能 web 應用系統。

openresty的目標是讓你的web服務直接跑在 nginx 服務內部,充分利用 nginx 的非阻塞 i/o 模型,不僅僅對 http 客戶端請求,甚至於對遠端後端諸如 mysql、postgresql、memcached 以及 redis 等都進行一致的高效能響應。

1、安裝編譯

2、測試

OpenResty高效能web平台

openresty高效能web平台安裝使用 簡介 openresty 是乙個基於 nginx 與 lua 的高效能 web 平台,其內部整合了大量精良的 lua 庫 第三方模組以及大多數的依賴項。用於方便地搭建能夠處理超高併發 擴充套件性極高的動態 web 應用 web 服務和動態閘道器。openr...

構建高效能web

一直想在web效能 可擴充套件性和可用性提公升領域有所深入,但由於這些經驗的沉澱,沒有比較集中的學習資料輔助,並且也一直沒有接觸過有大規模訪問需求的web專案,因此總是在這個領域門外徘徊。上星期讀到一本書,構建高效能web站點 感覺有點如獲至寶,完全可以稱為高效能web的入門寶典,雖然內容不夠深入,...

高效能web優化(一)

資料在網路上傳輸的時間分成兩部分,一部分是使用者請求的資料報到達伺服器的時間,另一部分是伺服器的回應資料經由網路傳送給客戶端的時間,這兩部分的時間稱為響應時間。響應時間的大小取決於頻寬和資料量的大小。響應時間的其中大部分時間消耗在伺服器端,我們用吞吐率來衡量這部分時間,即每秒處理請求數。吞吐率影響因...