W3C中文教程
全球最大最新的中文 Web 技术教程
HTML CSS SQL PHP COLORS MYSQL BOOTSTRAP
 

OpenResty 教程


openresty教程

OpenResty® 是一款基于 NGINX 和 LuaJIT 的 Web 平台。

通过OpenResty,你可以把 NGINX 的各种功能进行自由拼接,更重要的是,开发门槛并不高,这一切都是用强大轻巧的 Lua 语言来操控。

由章亦春与王晓哲编写,目前已被京东,360,微博等大型互联网公司使用。


关于OpenResty项目

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 的相关知识。


阅读本教程前,您需要了解的知识

在阅读本教程前,你需要了解基本的NGINX与Lua相关知识。