Openresty 介绍|学习笔记

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: 快速学习 Openresty 介绍

开发者学堂课程【大数据实战项目:反爬虫系统(Lua+Spark+Redis+Hadoop 框架搭建)第一阶段Openresty 介绍】学习笔记,与课程紧密联系,让用户快速学习知识。  

课程地址:https://developer.aliyun.com/learning/course/669/detail/11594


OpenResty 介绍

 

内容介绍

一、OpenResty 概述

二、Openresty 的组成及特性

三、OpenResty 的优势

 

目标:了解 Openresty 的组成与优势

 

一、OpenResty 概述

OpenResty 是一个基于 Nginx 与 Lua 的高性能 web 平台,其内部集成了精良 Lue 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极的动web 应用、Web 服务和动态网关。

 

二、Openresty 的组成及特性

1.主要组成

(1) Nginx

Nginx 是一款轻量级的高性能的 Web 服务器/反向代理服务器及电子邮件(TMAP / POP3) 代理服务器。其特点是占有内存少,并发能力强,国内使用 nginx 网站用户有:百度、京东、新液、网易、腾讯、淘宝

(2)Lua

Lua 一个小巧的脚术语言。其设计日的是为了通过灵活嵌入应用程序中从而为应用程序供灵活的扩展和定制功能。Lua 标准 C 编写而(所以速度快。在目前所有脚本引擎中,Lua 的速度是最快的。

2.其他组成

openresty 中的件包含了 mysql  、 redis 、 memcashed  ,

redis 为例,若集成了redis ,说可以 openIresty 面通

 lua 直接访问 redis 里面的的数据。

3. Openresty 的特性

占用内存小、并发能力强、速度快

 

三、OpenResty 的优势

OpenResty 通过汇聚各种设计精良的 Nginx 模块(主要由 OpenResty 团队自主开发),从而将 Nginx 有效地变成一个强大的通用web 应用平台。

这样,web 开发人员和系统工程师可以使用 Lua 脚本语言调动 Nginx 支持的各种 c 以及 Lua 模块,快速构造出足以胜任1OK乃至1000K以上单机并发连接的高性能 web 应用系统。

相关文章
|
6月前
|
网络协议 Ubuntu Docker
Docker Compose--命令说明
Docker Compose--命令说明
1109 30
|
机器学习/深度学习 算法 数据挖掘
机器学习集成学习进阶Xgboost算法原理
机器学习集成学习进阶Xgboost算法原理
545 0
|
弹性计算 网络协议 数据处理
稳定平滑进行云上业务IPv6化改造—— Series1:改造思路及CDN改造
随着国家工信部印发的《推进IPv6规模部署行动计划》的深入推进,近期国资委相关的大型国企都开始着手进行业务的IPv6化改造,其在阿里云上的门户及B2B、B2C等对外业务,自然进入第一批改造的范围。本文是基于在具体客户的IPv6化过程中积累的最佳实践编写,希望能够给读者带来一些IPv6化改造的启发。
稳定平滑进行云上业务IPv6化改造—— Series1:改造思路及CDN改造
|
算法
【MATLAB】语音信号识别与处理:卷积滑动平均滤波算法去噪及谱相减算法呈现频谱
【MATLAB】语音信号识别与处理:卷积滑动平均滤波算法去噪及谱相减算法呈现频谱
325 0
|
7月前
|
Cloud Native 应用服务中间件 API
OpenResty技术深度解析:原理、应用与生态对比-优雅草卓伊凡
OpenResty技术深度解析:原理、应用与生态对比-优雅草卓伊凡
634 23
OpenResty技术深度解析:原理、应用与生态对比-优雅草卓伊凡
|
存储 安全 文件存储
通过HFS低成本搭建NAS,并内网穿透实现公网访问
通过HFS低成本搭建NAS,并内网穿透实现公网访问
591 0
|
Java 数据库连接 数据库
mybatis plus 中增删改查及Wrapper的使用
mybatis plus 中增删改查及Wrapper的使用
677 3
|
缓存 应用服务中间件 网络安全
10个顶级Linux开源反向代理服务器 - 解析与导航
10个顶级Linux开源反向代理服务器 - 解析与导航
|
存储 JavaScript 前端开发
HarmonyOS应用开发者基础认证考试(95分答案)
HarmonyOS应用开发者基础认证考试(95分答案)
10025 1
|
Kubernetes 流计算 Docker
要将Flink CDC 3.0部署到Kubernetes上
【1月更文挑战第24天】【1月更文挑战第119篇】要将Flink CDC 3.0部署到Kubernetes上
513 2