对于每一个服务端开发工程师来说,高性能、高并发都是避不开的话题,我们都想开发出高性能的服务端,做出能支持千万甚至上亿用户的系统。不管你的开发语言和平台是什么,学会 OpenResty 都会对你有所裨益。使用OpenResty,你可以用 Lua 语言来进行字符串和数值运算、查询数据库、发送 HTTP 请求、执行定时任务、调用外部命令等,还可以用 FFI 的方式调用外部 C 函数。这基本上可以满足服务端开发所需的所有功能。掌握了 OpenResty,你就可以同时拥有脚本语言的开发效率和迭代速度,以及 NGINX C 模块的高并发和高性能优势。本套课程将带你轻松快速入门,并给你描绘 OpenResty 的全貌,建立完整的知识体系;同时带你从零开始搭建一个 API 网关。让你接触更真实的使用场景。

课程目录

章节1:Lua语言快速入门

选学
1:Lua课程介绍
免费试学7210人2分24秒
选学
2:Lua概述
免费试学7943人6分20秒
选学
3:Lua特性
免费试学7915人3分29秒
选学
4:Lua应用场景
6598人4分8秒
选学
5:Lua配置环境
5386人4分18秒
选学
6:Lua编辑器选择
8141人6分37秒
选学
7:Lua基本语法
8658人4分26秒
选学
8:Lua基本数据类型上
8575人14分30秒
选学
9:Lua基本数据类型下
8815人13分13秒
选学
10:Lua表达式
5999人14分36秒
选学
11:Lua变量
6286人4分5秒
选学
12:Lua循环
8900人11分49秒
选学
13:Lua流程控制
8189人5分13秒
选学
14:Lua函数之函数的定义
6051人11分25秒
选学
15:Lua函数之函数的参数
5383人12分17秒
选学
16:Lua函数之函数的返回值
6777人8分26秒
选学
17:Lua字符串
9807人10分4秒
选学
18:Lua数组
9270人8分40秒
选学
19:Lua迭代器
6734人9分47秒
选学
20:Lua表table
7132人13分2秒
选学
21:Lua模块与包
7277人10分37秒
选学
22:Lua元表上
6577人15分22秒
选学
23:Lua元表下
8924人7分17秒
选学
24:为什么需要协程
8343人7分52秒
选学
25:什么是协程
9197人4分26秒
选学
26:Lua实现协程
6388人8分25秒
选学
27:Lua协程深入理解
6589人9分8秒
选学
28:Lua文件操作io
9484人8分37秒
选学
29:Lua错误处理
6915人10分41秒
选学
30:Lua垃圾回收
9660人7分3秒
选学
31:Lua面向对象
7241人9分32秒
实操1
1:本章资料下载地址

章节2:高性能web平台

选学
32:OpenResty概述
7066人4分6秒
选学
33:OpenResty背景
9503人3分42秒
选学
34:OpenResty概念
5798人4分57秒
选学
35:OpenResty三个特性
7812人9分0秒
选学
36:OpenResty应用场景
5995人3分52秒
选学
37:OpenResty学习重点在哪里
7484人3分0秒
选学
38:Lua语言进阶_什么是LuaJIT
9552人3分32秒
选学
39:Lua语言进阶_LuaJIT环境安装
7021人2分10秒
选学
40:Lua语言进阶_goto语句
6899人4分37秒
选学
41:Lua语言进阶_table库
9235人7分26秒
选学
42:Lua语言进阶_FFI库
5890人16分11秒
选学
43:Lua语言进阶_虚变量
5259人6分10秒
选学
44:Lua语言进阶_调用代码前先定义函数
7993人5分23秒
选学
45:Lua语言进阶_什么是JIT
8525人9分36秒
选学
46:Lua语言进阶_总结
7582人2分29秒
选学
47:OpenResty包管理安装
9392人8分6秒
选学
48:OpenResty源码安装
7279人9分17秒
选学
49:和OpenResty第一次接触
8250人18分13秒
选学
50:OpenResty运行命令
6238人9分16秒
选学
51:目录结构
5669人9分36秒
选学
52:OpernResty处理程序
7708人12分39秒
选学
53:OpenResty执行程序
6597人12分17秒
选学
54:OpenResty执行流程
7863人9分56秒
选学
55:OpenResty功能接口
7548人4分43秒
选学
56:OpenResty核心库
5989人4分30秒
选学
57:web应用开发流程
5597人8分0秒
选学
58:OpenResty基础功能_系统信息
7490人10分8秒
选学
59:OpenResty基础功能_运行日志
8047人7分33秒
选学
60:OpenResty基础功能_时间日期
5038人9分38秒
选学
61:OpenResty基础功能_数据编码
9984人8分2秒
选学
62:OpenResty基础功能_正则表达式
5494人12分6秒
选学
63:OpenResty基础功能_高速缓存
7002人12分1秒
选学
64:总结
9660人4分17秒
选学
65:HTTP服务_常量
9653人7分31秒
选学
66:HTTP服务_基本信息
6637人7分11秒
选学
67:HTTP服务_请求行
6431人15分21秒
选学
68:HTTP服务_请求头
5738人5分14秒
选学
69:HTTP服务_请求体
6848人5分19秒
选学
70:HTTP服务_响应头
9011人6分43秒
选学
71:HTTP服务_响应体
5838人7分39秒
选学
72:HTTP服务_流程控制
5157人8分46秒
选学
73:项目综合示例_需求介绍
9823人3分19秒
选学
74:项目综合示例_项目设计
8439人5分21秒
选学
75:项目综合示例_正确性判断
7624人15分42秒
选学
76:项目综合示例_白名单访问控制
5244人14分11秒
选学
77:项目综合示例_响应内容处理
5506人12分33秒
选学
78:项目综合示例_数据加工
7128人5分20秒
选学
79:HTTP服务小总结
6895人4分27秒
选学
80:访问后端_简介
6617人6分0秒
选学
81:访问后端_子请求
5182人13分11秒
选学
82:访问后端_协程套接字
5254人16分49秒
选学
83:访问后端_HTTP客户端请求
7776人14分3秒
选学
84:访问后端_DNS客户端
9855人17分38秒
选学
85:访问后端_redis客户端
8445人12分58秒
选学
86:访问后端_Mysql客户端
7697人17分0秒
选学
87:访问后端_小总结
9458人4分43秒
选学
88:高级功能_共享内存原理
9798人6分58秒
选学
89:高级功能_共享内存_读写操作
5082人13分49秒
选学
90:高级功能_共享内存_删除计数队列过期操作
9017人11分28秒
选学
91:高级功能_定时器_单次任务
7010人12分23秒
选学
92:高级功能_定时器_周期任务
6716人8分4秒
选学
93:高级功能_进程管理_工作进程
8186人9分28秒
选学
94:高级功能_进程管理_监控特权进程
5477人7分7秒
选学
95:高级功能_小总结
6793人3分57秒
选学
96:HTTPS服务_什么是HTTPS
5889人9分12秒
选学
97:HTTPS服务_密码学_对称和非对称加密
5792人7分6秒
选学
98:HTTPS服务_密码学_数字签名数字证书
5479人16分16秒
选学
99:HTTPS服务_生成CA证书
9133人11分19秒
选学
100:HTTPS服务_服务配置
9855人8分0秒
选学
101:HTTP服务_应用开发
8828人6分12秒
选学
102:HTTP服务_加载证书_清理证书
9534人16分49秒
选学
103:HTTP服务_加载证书_设置证书和私钥
5983人10分13秒
选学
104:OpenResty性能优化_阻塞函数
5533人11分21秒
选学
105:OpenResty性能优化_讨厌的字符串
7891人10分3秒
选学
106:OpenRestyx性能优化_惹人生气的Table
5679人8分16秒
选学
107:OpenResty性能优化_缓存应用
5523人8分20秒
选学
108:OpenResty性能优化_缓存风暴
7655人11分42秒
选学
109:OpenResty性能优化_多级缓存
5253人19分44秒
选学
110:OpenResty性能优化_漏桶和令牌桶原理
7343人11分42秒
选学
111:OpenResty性能优化_限流实现
9079人16分57秒
选学
112:OpenResty性能优化_火焰图
7303人10分3秒
选学
113:OpenResty开发测试_单元测试
5087人17分0秒
选学
114:OpenResty开发测试_性能测试
7137人8分25秒
选学
115:OpenResty开发测试_灰度发布lua脚本编写
9573人19分51秒
选学
116:OpenResty开发测试_灰度发布安装部署
7903人13分20秒
选学
117:OpenResty实战案例_商品详情页定向流量分发
8229人7分52秒
选学
118:OpenResty实战案例_商品详情页定向流量分发脚本编写
7662人22分4秒
选学
119:OpenResty实战案例_WAF防火墙概述
8442人4分17秒
选学
120:OpenResty实战案例_WAF防火墙实现
7570人17分16秒
选学
121:OpenRestyz实战案例_微服务网关概述
8325人16分5秒
选学
122:OpenResty实战案例_APISIX介绍
6834人8分2秒
选学
123:OpenResty实战案例_APISIX安装
9335人5分1秒
选学
124:OpenResty实战案例_网关项目部署
9336人17分9秒
选学
125:OpenResty实战案例_APIXSIX配置动态负载均衡
7663人5分26秒
选学
126:OpenResty实战案例_APISIX配置动态限流限速
8215人4分6秒
选学
127:OpenResty实战案例_APISIX配置动态身份认证
8360人6分59秒
实操1
1:本章资料下载地址

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。