nginx和openresty和apisix区别
2026/7/1 23:43:14 网站建设 项目流程
名称定位核心功能
Nginx高性能 Web 服务器 / 反向代理 / 负载均衡器

采用c语言,核心是反向代理、负载均衡功能。

可以作为web静态文件服务、SSL/TLS 卸载功能。

OpenRestyNginx + Lua 扩展平台

Nginx + LuaJIT + 丰富第三方 Lua 模块,可以直接用 Lua 编写请求处理逻辑,动态扩展能力强。实现动态请求处理、扩展能力。如可以操作redis,操作mysql,都是异步非阻塞的方式。

相关lua模块:

ngx_lua HTTP 请求处理。核心请求处理 API,可在 Nginx 中用 Lua 动态处理请求和响应
lua-resty-http HTTP 客户端。调用外部 HTTP 接口,例如做微服务 API 转发
lua-resty-lrucache    进程缓存热点数据,减少 Redis 或数据库访问
lua-resty-redis    操作 Redis,用于缓存、限流、存储 session 等
lua-resty-jwt    JWT 解析和验证,用于 API 鉴权
lua

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询