Nginx----OpenResty
概要
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相关推荐
- 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 ...
- 我眼中的 Nginx(六):深入 Nginx/Openresty 服务里的 DNS 解析
转自:https://www.upyun.com DNS 解析在 Nginx/OpenResty 的服务里是不可分割的一个功能,本文主要来介绍下 Nginx 和 OpenResty 服务里的一些不同的 ...
- openresty模板html页面,单页面部署去Html缓存 nginx/openresty
单页面nginx/openresty部署,去除Html缓存问题(设置客户端不缓存): server { listen 80; server_name xxxx.com; # etag off; # 负 ...
- Nginx/Openresty日志时间显示到毫秒级的三种方法(不改源码)
Nginx/Openresty日志时间显示到毫秒级的三种方法(不改源码) 方法一 :set (只能在server节点内) 方法二: set_by_lua (只能在server节点内) 方法三: map ...
- 学完Nginx/OpenResty详解,反向代理与负载均衡配置,能涨薪多少
反向代理与负载均衡配置 接下来介绍Nginx的重要功能:反向代理+负载均衡.单体Nginx的性能虽然不错,但也是有瓶颈的.打个比方:用户请求发起一个请求,网站显示的图片量比较大,如果这个时候有大量用户 ...
- 本文来深入学习Nginx/OpenResty详解,Nginx到底是个什么鬼
Nginx/OpenResty详解 Nginx(或OpenResty)在生产场景中使用的广泛程度已经到了令人咂舌的地步.无论其实际的市场占用率如何,以笔者这些年所经历的项目来看,其使用率为100%. ...
- nginx openresty waf动态黑名单 白名单 、centos 、windows下部署
1.WAF 使用Nginx+Lua实现自定义WAF(Web application firewall) 参考网址https://github.com/unixhot/waf 功能列表: 支持IP白名单 ...
- Nginx OpenResty Tengine到底改选哪个?
文章转子大神的总结,首先是一个模块方面的对比,可以看到openresty的支持的模块最多: 绿色为Nginx共有模块,橙色为Tengine模块,紫色为OpenResty模块 从表格中显而易见,Open ...
- 简历上写精通Nginx/OpenResty详解,Nginx的核心原理应该不过分吧
Nginx的核心原理 本节为大家介绍Nginx的核心原理,包含Reactor模型.Nginx的模块化设计.Nginx的请求处理阶段. 虽然本节的知识有一定的理论深度,但是与另一个有名的Java底层通信 ...
- 谷歌浏览器连接超时_系统超时重试机制(OpenResty/Nginx)
在实际开发当中,很多故障的产生都是因为没有意识到超时设置的重要性而造成的.如果不设置超时机制,就有可能导致连锁反应,最终系统雪崩.有些中间件天然集成了超时重试的机制,但是在设计当中需要注意的是:读服务 ...
最新文章
- Redis实现分布式锁的深入探究
- react源代码重点难点分析
- jQuery框架的简单使用(H5)
- xampp启动Apache端口被占用,修改端口
- python pip处理
- 2020年中国便利店发展报告
- Lake Counting(信息学奥赛一本通-T1249)
- css3 animation动画事件
- 小D课堂 - 零基础入门SpringBoot2.X到实战_第14节 高级篇幅之SpringBoot多环境配置_59、SpringBoot多环境配置介绍和项目实战...
- react如何写ajax,请问如何在React中做Ajax 请求?
- vscode离线安装vsix插件命令
- win10的windows聚焦不显示,灰屏解决方案
- win10关闭最佳分辨率通知
- 雷电云手机无限雷币版v1.60
- Linux提高CPU使用率并设置固定占比
- 【原创】聊天机器人与自动问答技术
- 【笑话】程序员和青蛙公主
- php二级分销kohana源码,php框架kohana(二)
- TA100 T3.4
- 《麦肯锡方法》第5章 组建团队-思维导图
热门文章
- STM32程序占用的内存容量计算
- CSS之background-position属性
- 正弦定理和余弦定理_那些让你加快解题速度的高中数学公式-26 利用三正弦、三余弦定理快速解题...
- VMware下Centos7快速搭建vsftpd
- EntityFramework的安装
- 用excel制作双层饼图_双层饼图,让你的工作更出彩
- 2018java基础面试题(我自己用的,面试好多家公司基本会问到的问题和技术)
- python 文件读写(追加、覆盖)
- CentOS中安装Docker步骤
- 4、jeecg 笔记之 自定义显示按钮 (exp 属性)