//
//
//
//
//
//
//
//
//
//
软件Tags:
OpenResty(高性能Web平台)是一款基于NGINX和LuaJIT构建的Web平台,由中国的章亦春先生倡导而成。它提供了众多高质量的第三方模块,使用起来极为便捷,感兴趣的朋友千万不要错过,欢迎大家下载并亲自体验。
OpenResty是一个通过Lua扩展NGINX而实现的可扩展Web平台。
OpenResty(又称ngx_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等亦能提供一致的高效响应。
本候选版本的主要变更包括:
基于NGINX最新主干核心版本1.19.9。
与Mike Pall维护的上游LuaJIT进行了大量的同步修改。
引入新的宏LUAJIT_TEST_FIXED_ORDER,用于以固定顺序遍历lua表。
当lua请求内存失败时,不再优雅关闭,而是调用abort()。
现支持get_ctx_table使用来自调用者的ctx表,这将降低创建新ctx表的成本。
修正了在使用lua-tablepool时,清除lua表的内容时metatable未被清除的问题。
为在使用lua-tablepool时获得更佳性能,当表格池的大小超过max_pool_size时,将丢弃对象。
为stream子系统实现了ngx.process API。
1. 下载完成后,请勿直接在压缩包内运行软件,务必先解压;
2. 软件同时支持32位与64位运行环境;
3. 若软件无法正常开启,请右键选择以管理员模式运行;