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