资深互联网技术工程师,多年PHP工程师和前端工程师开发经验, 开发过的个人项目曾获SAE优秀应用三等奖 对于开发能承载高并发的服务有丰富的经验,具备处理大型级别的数据的能力 早期贡献的ios...
更多
- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐



















- 课程介绍
- 课程大纲试看
- 讲师好课4
- 学员评价
适合人群:
对于开发能适应高并发的服务有迫切需求的互联网从业人员
你将会学到:
可以使用OpenResty(Nginx)+LuaJIT(Lua)开发出高性能和高并发兼顾的web服务,并且对Nginx和Lua有更深的了解
课程简介:
课程介绍:
OpenResty 是一个全功能的 Web 应用服务器。它打包了标准的 Nginx 核心,很多的常用的第三方模块,以及它们的大多数依赖项,和LuaJit结合起来,可以快速高效的开发出高性能的、足以应对高并发的web服务。
OpenResty最初是雅虎的子项目,后来作者进入淘宝,可以研发第2版,现在由作者本人和其他开源大牛提供维护和支持
目前使用OpenResy的国内公司有:网易,腾讯,去哪儿网、新浪、天涯、CloudFlare, Reblaze.com、EMS、网龙等等,新浪事业部的开发同学,还基于OpenResty开发出了一个叫做Vanilla(香草)的框架,帮助大家更快速的使用OpenResty开发
课程目标:
帮助大家快速高效的开发出应对高并发场景的服务,对OpenResty和LuaJit有更深的了解,对高并发能够做到手到擒来
适合对象:
有一定基础,迫切需要学习应对高并发场景的开发的同学
学习条件:
至少一年的互联网开发经验,对linux,nginx了解并使用过
课程大纲-OpenResty(Nginx)+LuaJIT(Lua)高并发web服务实践视频教程
资料下载第1章OpenResty背景介绍,发展历史及安装(27分钟1节)
1-1
OpenResty背景介绍,发展历史及其安装什么是OpenResty,OpenResty的优势,OpenResty包含的主要模块,OpenResty的主要使用场景,安装OpenResty(仅linux)
「仅限付费用户」点击下载“1.1-OpenResty背景介绍,发展历史及安装.zip”
[27:14]开始学习第2章OpenResty目录结构介绍以及开发第一个API(27分钟1节)
2-1
OpenResty目录结构介绍以及开发第一个APIOpenResty目录结构介绍,nginx配置文件及基本语法介绍,我的第一个基于OpenResty的API,Hello World
「仅限付费用户」点击下载“2.1-OpenResty目录结构介绍以及开发第一个API.zip”
[27:08]开始学习第3章Nginx&OpenResty基础(1小时15分钟3节)
3-2
OpenResty中的内置变量和自定义变量OpenResty(Nginx)中的内置变量介绍,OpenResty自定义变量及其生命周期
「仅限付费用户」点击下载“3.2-OpenResty中的内置变量和自定义变量.zip”
[21:29]开始学习3-3
Openresty中调用memcached服务第一个简单demo,获取memcached中指定key的值,使用RESTFul API形式操作memcached,使用http请求中的参数自定义操作类型,使用memcached集群
「仅限付费用户」点击下载“3.3-Openresty中调用memcached服务.zip”
[27:48]开始学习第4章Lua语言基础(1小时57分钟4节)
4-1
LuaJit环境搭建以及LuaJit的HelloWorldLua和LuaJit的区别,下载安装,LuaJit的HelloWorld程序
「仅限付费用户」点击下载“4.1-LuaJit环境搭建以及LuaJit的HelloWorld.zip”
[13:30]开始学习第5章Openresty中基于Nginx的Lua模块(1小时20分钟4节)
5-2
LuaCjson模块引入cjson模块,cJson模块的异常处理,空table编码为array还是object,cjson模块不能在windows中使用,windows中可以使用dkjson
「仅限付费用户」点击下载“5.2-LuaCjson模块.zip”
[16:30]开始学习5-3
LuaRestyRedis模块Lua中冒号调用和点调用函数的区别,LuaRestyRedis模块的使用
「仅限付费用户」点击下载“5.3-LuaRestyRedis模块.zip”
[19:01]开始学习5-4
OpenResty中Lua发起http请求OpenResty中的子查询,OpenResty中利用子查询发起外部http请求
「仅限付费用户」点击下载“5.4-OpenResty中Lua发起http请求.zip”
[25:07]开始学习第6章Openresty(Nginx)中的Geoip模块(20分钟1节)
第7章动手开发一个根据ip显示对应城市天气的API(1小时33分钟5节)
7-1
使用中国天气网的api完成固定的城市天气输出中国天气网的api,子查询header设置
「仅限付费用户」点击下载“7.1-使用中国天气网的api完成固定的城市天气输出.zip”
[16:14]开始学习7-2
根据用户ip获取城市名称,封装城市名称和code的map文件处理,OpenResty中的LUA_PATH设置
「仅限付费用户」点击下载“7.2-根据用户ip获取城市名称,封装城市名称和code的map.zip”
[25:09]开始学习7-3
动态返回用户ip城市或者指定城市的天气反向代理中包含变量,需要resolver,根据get参数获取城市天气
「仅限付费用户」点击下载“7.3-动态返回用户ip城市或者指定城市的天气.zip”
[17:36]开始学习7-5
响应时间计算和OpenResty使用漫谈在header中输出整个项目输出消耗的时间,基于OpenResty的成熟项目介绍
「仅限付费用户」点击下载“7.5-响应时间计算和OpenResty使用漫谈.zip”
[18:02]开始学习
“张伟”老师的其他课程更多+
5