Openstry

OpenResty®是一个成熟的网络平台,集成了标准的Nginx核心,LuaJIT,许多精心编写的Lua库,许多高质量的第三方Nginx模块以及大多数外部依赖项。它旨在帮助开发人员轻松构建可伸缩的Web应用程序,Web服务和动态Web网关。

通过利用各种精心设计的Nginx模块(其中大部分由OpenResty团队自己开发),OpenResty®有效地将nginx服务器转变为功能强大的Web应用服务器,其中Web开发人员可以使用Lua编程语言编写脚本各种现有的nginx C模块和Lua模块,构建极高性能的Web应用程序,能够在一个盒子中处理10K~1000K +连接。

OpenResty®旨在完全在Nginx服务器中运行您的服务器端Web应用程序,利用Nginx的事件模型不仅可以与HTTP客户端进行非阻塞I / O,还可以使用MySQL,PostgreSQL,Memcached和Redis等远程后端进行非阻塞I / O 。

OpenResty®的实际应用包括动态Web门户和Web网关,Web应用防火墙,移动应用/广告/分布式存储/数据分析的Web服务平台,以及成熟的动态Web应用和网站。用于运行OpenResty®的硬件范围很广,从非常大的金属到资源非常有限的嵌入式设备。我们的生产用户每天只需少量机器就能为数百万活跃用户提供数十亿的请求,这种情况并不少见。

OpenResty®不是Nginx分支。它只是一个软件包。在OpenResty®中应用于Nginx核心的大多数补丁已经提交给Nginx官方团队,并且大多数提交的补丁也已被接受。我们正在努力不分叉Nginx并始终使用官方Nginx团队中最新的最佳Nginx核心。

有关OpenResty®中捆绑软件的完整列表,请参阅组件。

请参阅GettingStarted,了解如何快速设置可通过HTTP发送问候世界的OpenResty®服务器。或者您可以转到下载部分直接获取OpenResty®的源代码tarball。

我们通过社区提供openresty和openresty-en邮件列表的免费技术支持。见社区。

我们的OpenResty Inc.公司向全球客户提供基于OpenResty的商业产品,并提供商业支持。

快速开始

Getting Started

参考资料

Openstry