一、靜態資源服務
通過本地文件系統提供服務。
二、反向代理服務
通過Nginx的強大性能來實現緩存加速、負載均衡的功能。
三、API服務
由於應用服務它本身的性能有很多問題,但是數據庫服務要比應用服務好得多,因為它的業務場景比較簡單,它的並發性能和TPS都要遠高於應用服務,所以衍生出這一應用場景——由Nginx直接去訪問數據庫、redis或應用服務,應用Nginx強大的並發性能實現如web防火牆這樣的復雜業務功能來提供給用戶,這要求我們的API服務有非常強大的業務處理功能,所以像OpenResty、或者像Nginx集成的JavaScript,利用Lua、Javascript這樣的語言功能,和它們語言先天自帶的一些工具庫,來提供完整的API服務。