OpenResty从入门到实战 IT教程吧 深入浅出,实战导向 编辑点评 系统讲解OpenResty,从基础到高级,实战性强,适合有NGINX基础的开发者。 ⭐ 编辑推荐 本教程全面解析OpenResty,涵盖入门、API、测试、性能优化等,助你成为OpenResty高手。 ✨ 课程亮点 ✦ 系统学习OpenResty ✦ 实战项目驱动 ✦ 性能优化技巧…
深入浅出,实战导向
系统讲解OpenResty,从基础到高级,实战性强,适合有NGINX基础的开发者。
本教程全面解析OpenResty,涵盖入门、API、测试、性能优化等,助你成为OpenResty高手。
replyreload += ',' + 826751;├─01-开篇 (1讲) │ 00:介绍OpenResty,为你打开高性能开发的大门 │ ├─02-入门篇 (14讲) │ 01:初探OpenResty的三大特性 │ 02:如何写出你的“helloworld”? │ 03:揪出隐藏在背后的那些子项目 │ 04:如何管理第三方包?从包管理工具luarocks和opm说起 │ 05:[视频]opm项目导读 │ 06:OpenResty中用到的NGINX知识 │ 07:带你快速上手Lua │ 08: LuaJIT分支和标准Lua有什么不同? │ 09:为什么lua-resty-core性能更高一些? │ 10:JIT编译器的死穴:为什么要避免使用 NYI ? │ 11:剖析Lua唯一的数据结构table和metatable特性 │ 12:高手秘诀:识别Lua的独有概念和坑 │ 13:[视频]实战:基于FFI实现的lua-resty-lrucache │ 14:答疑(一):Lua 规则和 NGINX 配置文件产生冲突怎么办? │ ├─03-API篇 (11讲) │ 15:OpenResty 和别的开发平台有什么不同? │ 16:秒杀大多数开发问题的两个利器:文档和测试案例 │ 17:为什么能成为更好的Web服务器?动态处理请求和响应是关键 │ 18:worker间的通信法宝:最重要的数据结构之shared dict │ 19:OpenResty 的核心和精髓:cosocket │ 20:超越Web服务器:特权进程和定时任务 │ 21:带你玩转时间、正则表达式等常用API │ 22:[视频]从一个安全漏洞说起,探寻API性能和安全的平衡 │ 23:[视频]导读lua-resty-requests:优秀的lua-resty-是如何编写的? │ 24:实战:处理四层流量,实现MemcachedServer │ 25:答疑(二):特权进程的权限到底是什么? │ ├─04-测试篇 (5讲) │ 26:代码贡献者的拦路虎:testnginx简介 │ 27:testnginx包罗万象的测试方法 │ 28:testnginx还可以这样用? │ 29:最容易失准的性能测试?你需要压测工具界的“悍马”wrk │ 30:答疑(三)如何搭建测试的网络结构? │ ├─05-性能优化篇 (16讲) │ 31:性能下降10倍的真凶:阻塞函数 │ 32:让人又恨又爱的字符串操作 │ 33:性能提升10倍的秘诀:必须用好 table │ 34:特别放送:OpenResty编码指南 │ 35:[视频]实际项目中的性能优化:ingress-nginx中的几个PR解读 │ 36:盘点OpenResty的各种调试手段 │ 37:systemtap-toolkit和stapxx:如何用数据搞定“疑难杂症”? │ 38:[视频]巧用wrk和火焰图,科学定位性能瓶颈 │ 39:高性能的关键:shareddict缓存和lru缓存 │ 40:缓存与风暴并存,谁说缓存风暴不可避免? │ 41:lua-resty-封装,让你远离多级缓存之痛 │ 42:如何应对突发流量:漏桶和令牌桶的概念 │ 43:灵活实现动态限流限速,其实没有那么难 │ 44:OpenResty的杀手锏:动态 │ 45:不得不提的能力外延:OpenResty常用第三方库 │ 46丨答疑(四):共享字典的缓存是必须的吗? │ ├─06-API网关篇 (4讲) │ 47:微服务API网关搭建三步曲(一) │ 48:微服务API网关搭建三步曲(二) │ 49:微服务API网关搭建三步曲(三) │ 50:答疑(五):如何在工作中引入OpenResty? │ └─07-结束语
🎉 祝您学习愉快!