openresty资料之基本信息

OpenResty是一个基于Nginx与Lua的高性能Web平台,其核心组件包括Nginx组件和Lua组件,提供了丰富的功能。除了核心部分,还有辅助开发、调试和运维的工具,如版本号管理和特定目录结构,使得OpenResty成为强大的集成开发环境。
摘要由CSDN通过智能技术生成

◆ OpenResty 的核心组成部分:

1. nginx:高性能的Web 服务器
2. LuaJIT:高效的Lua 语言解释器/编译器
3. ngx_lua(http_lua):处理HTTP 协议,让Lua 程序嵌入在Nginx 里运行
4. stream_lua:与ngx lua 类似,但处理的是TCP/UDP 协议

使用这四个核心组件, OpenResty 就可以完成相当多的网络应用开发工作了。同时,它还包含了其他一些非常有用的Nginx 组件和Lua 组件,进一步增加了
开发工作的便利。

◆ Nginx 组件:

1. ngx_conv:转换不同的字符集编码
2. ngx_encrypted:使用 AES-256 算法执行简单的加密运算
3. ngx_echo:提供一系列“echo”风格的指令和变量
4. ngx_set_misc:增强的“set xxx”指令,用来操作变量;
5. ngx_headers_more:更方便地处理 HTTP 请求头和响应头的指令
6. ngx_memc:支持各种memcached 操作
7. ngx_redis2:支持各种Redis 操作
8. ngx_dizzle:支持各种MySQL 操作
9. ngx_postgres:支持各种PostgreSQL 操作

◆ 常用的Lua组件:

1. lua_core:Open_Resty的核心功能库;
2. lua_cjson:处理JSON 格式的数据,速度很快(使用c语言实现)
3. lua_string:hex/rnd5/shal/sh
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值