OpenResty从入门到实战

讲师介绍: OpenResty软件基金会主席,《OpenResty 最佳实践》作者

img

声明:版权归极客时间和讲师所有,素材由code4flutter收集整理,请大家多多支持

开篇词 | OpenResty,为你打开高性能开发的大门

01 | 初探OpenResty的三大特性

02 | 如何写出你的“hello world”?

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 配置文件产生冲突怎么办?

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 | 实战:处理四层流量,实现Memcached Server

25 | 答疑(二):特权进程的权限到底是什么?

26 | 代码贡献者的拦路虎:test::nginx 简介

27 | test::nginx 包罗万象的测试方法

28 | test::nginx 还可以这样用?

29 | 最容易失准的性能测试?你需要压测工具界的“悍马”wrk

30 | 答疑(三)如何搭建测试的网络结构?

31 | 性能下降10倍的真凶:阻塞函数

32 | 让人又恨又爱的字符串操作

33 | 性能提升10倍的秘诀:必须用好 table

34 | 特别放送:OpenResty编码指南

35 | [视频]实际项目中的性能优化:ingress-nginx中的几个PR解读

results matching ""

    No results matching ""