OpenResty 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
OpenResty 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: BSD
开发语言: C/C++ 查看源码 »
操作系统: Linux
收录时间: 2011-12-08
提 交 者: 章亦春

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 等都进行一致的高性能响应。

参考 组件 可以知道 OpenResty 中包含了多少软件。

参考 上路 学习如何从最简单的 hello world 开始使用 OpenResty 开发 HTTP 业务,或前往 下载 直接获取 OpenResty 的源代码包开始体验。

因为 OpenResty 软件包的维护者也是其中打包的许多 Nginx 模块的作者,所以 OpenResty 可以确保所包含的所有组件可以可靠地协同工作。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

OpenResty 的相关博客

Openresty

一:简介 OpenResty(又称:ngx_openresty) 是一个基于 NGINX 的可伸缩的 Web 平台,由中国人章亦春发起,提供了很多高质量的第...

openresty配置

[toc] openresty配置的一些问题总结! <!-- more --> 环境 win10下的linux子系统ubuntu(wsl) openresty版本:ngx_openresty...

openresty 安装

openresty 安装

OpenResty部署

简介 OpenResty又被称为ngx_openresty,基于nginx核心和许多第三方模块组成,默认继承了Lua开发环境,使得nginx可以做为一个w...

浅谈 OpenResty

一.前言 我们都知道Nginx有很多的特性和好处,但是在Nginx上开发成了一个难题,Nginx模块需要用C开发,而且必须符合一系列复...

OpenResty 教程

OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用...

OpenResty创造者

OpenResty 是一个开源的 Web 平台,用于开发高性能和高动态的 Web 网关或者 Web 应用。OpenResty 最早是为了支持全网搜索引擎...

Openresty 与 Tengine

Openresty和Tengine基于 Nginx 的两个衍生版本,某种意义上他们都和淘宝有关系,前者是前淘宝工程师agentzh主导开发的,后者是...

OpenResty--【ngx.location.capture】

介绍 描述 在openResty中,ngx.location.capture_multi是一个非常强大的功能, 其可以达到极大的减少浏览器的http连接数量,并...

评论 (9)

加载中
Illegal instruction
2017/08/11 16:04
回复
举报
#VeryNginx# 的代码发现nginx配置文件里面有`location @vn_proxy`,没见过,查了一下文档发现这是一个好东西,尤其是跟 #OpenResty# 里面的 `ngx.exec` 结合起来用的话,可以让lua代码只专注在路由逻辑上 https://github.com/openresty/lua-nginx-module#ngxex
2017/02/15 17:12
回复
举报
#zerobrane-studio# 还真可以调试 #OpenResty# ,不过 nginx.conf 中 xxxx_by_lua_block 里面的代码调试不了,另外 init_by_lua_xxxx 里面不能发起网络调用也不能连上调试器
2017/02/10 14:21
回复
举报
这个 #zerobrane-studio# 说是能调试 #OpenResty# 里面的lua脚本,但我试了一下不行,主要还是 set_by_lua 这个阶段不让使用cosocket这些,一会儿试试content_by_lua
2017/01/23 14:33
回复
举报
打分: 力荐
2016/12/23 12:39
回复
举报
发现“小恩爱”官网用的这个服务器。 OpenResty
2014/02/28 16:11
回复
举报
刚发布三小时,毫不犹豫立即下载。赞!!! OpenResty
2014/12/08 10:21
回复
举报
我记得这哥们好像是淘宝的。。。对不 OpenResty
2014/12/08 10:23
回复
举报
今天怎么没有人问答了?大家对#OpenResty##Vanilla#不感兴趣吗?http://www.oschina.net/question/865233_2146261
2015/12/24 13:45
回复
举报
更多评论
9 评论
598 收藏
分享
返回顶部
顶部