OpenResty 是一個基於 Nginx 與 Lua 的高性能 Web 平臺,其內部集成了大量精良的 Lua 庫、第三方模塊以及大多數的依賴項。用於方便地搭建能夠處理超高併發、擴展性極高的動態 Web 應用、Web 服務和動態網關。
Lua是一個簡潔、輕量、可擴展的程序設計語言,其設計目的是為了嵌入應用程序中,從而為應用程序提供靈活的擴展和定製功能。Lua由標準C編寫而成,代碼簡潔優美,幾乎在所有操作系統和平臺上都可以編譯,運行。
安裝openresty
安裝依賴
下載安裝包
解壓和編譯
修改配置文件
添加lua
測試配置文件
啟動
訪問
接下來做一個壓力測試
OpenResty,其是由Nginx核心加很多第三方模塊組成,其最大的亮點是默認集成了Lua開發環境,使得Nginx可以作為一個Web Server使用。藉助於Nginx的事件驅動模型和非阻塞IO,可以實現高性能的Web應用程序。
閱讀更多 睿雲智合Wise2C 的文章