概要

OpenResty是一个基于Nginx与Lua的高性能Web平台,其内部集成了大量精良的Lua库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态Web应用、Web服务和动态网关。
OpenRestye通过汇聚各种设计精良的Nginx模块(主要由OpenResty团队自主开发),从而将Ngin×有效地变成一个强大的通用Web应用平台。这样,Web开发人员和系统工程师可以使用Lua 脚本语言调动 Nginx支持的各种C以及Lua模块,快速构造出足以胜任10K乃至1000K以上单机并发连接的高性能Web应用系统。
OpenResty的目标是让你的Web服务直接跑在Nginx服务内部,充分利用Nginx的非阻塞/O横型,不仅仅对HTTP客户端请求,甚至于对远程后端诸如MysQL、PostgreSQL、Memcached 以及Redis 等都进行一致的高性能响应。

1、下载

官方文档:http://openresty.org/en/download.html 、http://openresty.org/cn/download.html(切换成中文,en-->cn)

2、使用

参考官网Getting Started

转载于:https://www.cnblogs.com/yanxiaoge/p/11553335.html

Nginx----OpenResty相关推荐

  1. nginx openresty content_by_lua_file 404错误

    nginx openresty content_by_lua_file 404错误 2018/08/05 19:18:59 [error] 21231#0: *63 failed to load ex ...

  2. 我眼中的 Nginx(六):深入 Nginx/Openresty 服务里的 DNS 解析

    转自:https://www.upyun.com DNS 解析在 Nginx/OpenResty 的服务里是不可分割的一个功能,本文主要来介绍下 Nginx 和 OpenResty 服务里的一些不同的 ...

  3. openresty模板html页面,单页面部署去Html缓存 nginx/openresty

    单页面nginx/openresty部署,去除Html缓存问题(设置客户端不缓存): server { listen 80; server_name xxxx.com; # etag off; # 负 ...

  4. Nginx/Openresty日志时间显示到毫秒级的三种方法(不改源码)

    Nginx/Openresty日志时间显示到毫秒级的三种方法(不改源码) 方法一 :set (只能在server节点内) 方法二: set_by_lua (只能在server节点内) 方法三: map ...

  5. 学完Nginx/OpenResty详解,反向代理与负载均衡配置,能涨薪多少

    反向代理与负载均衡配置 接下来介绍Nginx的重要功能:反向代理+负载均衡.单体Nginx的性能虽然不错,但也是有瓶颈的.打个比方:用户请求发起一个请求,网站显示的图片量比较大,如果这个时候有大量用户 ...

  6. 本文来深入学习Nginx/OpenResty详解,Nginx到底是个什么鬼

    Nginx/OpenResty详解 Nginx(或OpenResty)在生产场景中使用的广泛程度已经到了令人咂舌的地步.无论其实际的市场占用率如何,以笔者这些年所经历的项目来看,其使用率为100%. ...

  7. nginx openresty waf动态黑名单 白名单 、centos 、windows下部署

    1.WAF 使用Nginx+Lua实现自定义WAF(Web application firewall) 参考网址https://github.com/unixhot/waf 功能列表: 支持IP白名单 ...

  8. Nginx OpenResty Tengine到底改选哪个?

    文章转子大神的总结,首先是一个模块方面的对比,可以看到openresty的支持的模块最多: 绿色为Nginx共有模块,橙色为Tengine模块,紫色为OpenResty模块 从表格中显而易见,Open ...

  9. 简历上写精通Nginx/OpenResty详解,Nginx的核心原理应该不过分吧

    Nginx的核心原理 本节为大家介绍Nginx的核心原理,包含Reactor模型.Nginx的模块化设计.Nginx的请求处理阶段. 虽然本节的知识有一定的理论深度,但是与另一个有名的Java底层通信 ...

  10. 谷歌浏览器连接超时_系统超时重试机制(OpenResty/Nginx)

    在实际开发当中,很多故障的产生都是因为没有意识到超时设置的重要性而造成的.如果不设置超时机制,就有可能导致连锁反应,最终系统雪崩.有些中间件天然集成了超时重试的机制,但是在设计当中需要注意的是:读服务 ...

最新文章

  1. Redis实现分布式锁的深入探究
  2. react源代码重点难点分析
  3. jQuery框架的简单使用(H5)
  4. xampp启动Apache端口被占用,修改端口
  5. python pip处理
  6. 2020年中国便利店发展报告
  7. Lake Counting(信息学奥赛一本通-T1249)
  8. css3 animation动画事件
  9. 小D课堂 - 零基础入门SpringBoot2.X到实战_第14节 高级篇幅之SpringBoot多环境配置_59、SpringBoot多环境配置介绍和项目实战...
  10. react如何写ajax,请问如何在React中做Ajax 请求?
  11. vscode离线安装vsix插件命令
  12. win10的windows聚焦不显示,灰屏解决方案
  13. win10关闭最佳分辨率通知
  14. 雷电云手机无限雷币版v1.60
  15. Linux提高CPU使用率并设置固定占比
  16. 【原创】聊天机器人与自动问答技术
  17. 【笑话】程序员和青蛙公主
  18. php二级分销kohana源码,php框架kohana(二)
  19. TA100 T3.4
  20. 《麦肯锡方法》第5章 组建团队-思维导图

热门文章

  1. STM32程序占用的内存容量计算
  2. CSS之background-position属性
  3. 正弦定理和余弦定理_那些让你加快解题速度的高中数学公式-26 利用三正弦、三余弦定理快速解题...
  4. VMware下Centos7快速搭建vsftpd
  5. EntityFramework的安装
  6. 用excel制作双层饼图_双层饼图,让你的工作更出彩
  7. 2018java基础面试题(我自己用的,面试好多家公司基本会问到的问题和技术)
  8. python 文件读写(追加、覆盖)
  9. CentOS中安装Docker步骤
  10. 4、jeecg 笔记之 自定义显示按钮 (exp 属性)