openresty 最佳实践 - openresty 文档帮助手册教程
白天
夜间
首页
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
测试
浏览
123
扫码
分享
2022-11-30 07:29:39
测试
测试
若有收获,就点个赞吧
0 人点赞
上一篇:
下一篇:
OpenResty 最佳实践
目录
简介
Socket 编程发展
LuaRestyDNSLibrary 简介
使用动态 DNS 来完成 HTTP 请求
使用 perf 或者 systemtap 的方式采集数据,会对后台服务有性能影响吗?
如何定位问题
如何安装火焰图生成工具
进阶阅读
什么是火焰图
什么时候使用
火焰图
编码为 array 还是 object
json 解析的异常捕获
稀疏数组
LuaCjsonLibrary
缓存失效风暴
lock
FFI
判断数组大小
break,return 和 goto
Lua 简介
Lua 环境搭建
全动态函数调用
Lua 基础数据类型
控制结构
点号与冒号操作符的区别
虚变量
Lua 编辑器选择
文件操作
for 控制结构
调用代码前先定义函数
函数定义
Lua 函数
函数的参数
函数返回值
控制结构 if-else
局部变量
Lua 入门
数学库
元表
模块
module 是邪恶的
非空判断
抵制使用 module() 定义模块
Lua 面向对象编程
表达式
正则表达式
repeat 控制结构
String 库
table 库
日期时间函数
什么是 JIT?
while 型控制结构
负载均衡
Nginx
Nginx 新手起步
location 匹配规则
日志
Nginx 陷阱和常见错误
反向代理
Nginx 静态文件服务
禁止某些终端访问
阻塞操作
缓存
请求返回后继续执行
调试
热装载代码
如何只启动一个 timer 工作?
如何引用第三方 resty 库
KeepAlive
正确的记录日志
动态限速
变量的共享范围
网上有大量对 Lua 调优的推荐,我们应该如何看待?
请求中断后的处理
执行阶段概念
为什么我们的域名不能被解析
ngx.shared.DICT 非队列性质
sleep
定时任务
典型应用场景
怎样理解 cosocket
LuaNginxModule
三,LuaJIT 中的 bit 操作和 Lua BitOp API 简介
五,Lua BitOp 的安装
四,位运算算法实例
在 OpenResty 中如何完成 bit 操作
二,复习位运算
一,复习二进制补码
获取请求 body
获取请求参数
HelloWorld
如何发起新 HTTP 请求
使用 Nginx 内置绑定变量
环境搭建
CentOS 平台安装
Ubuntu 平台安装
Windows 平台安装
Mac OS X 平台安装
日志输出
输出响应体
防止 SQL 注入
不同阶段共享变量
简单API Server框架
子请求
与其他 location 配合
健康监测
PostgresNginxModule 模块的调用方式
不支持事务
SQL 注入
超时
PostgresNginxModule
访问有授权验证的 Redis
动态生成的 lua-resty-redis 模块方法
Redis 接口的二次封装
pipeline 压缩请求数量
Redis 接口的二次封装(发布订阅)
script 压缩复杂请求
select + set_keepalive 组合操作引起的数据读写错误
动态加载证书和 OCSP stapling
HTTPS 时代
TLS session resumption
分流引擎设计
控制台开发
向运维平台发展
灰度发布
API 测试
持续集成
代码覆盖率
性能测试
代码静态分析
单元测试
测试
API 的设计
C10K 编程
数据合法性检测
代码规范
连接池
与 Docker 使用的网络瓶颈
协议无痛升级
TIME_WAIT
Web 服务
暂无相关搜索结果!
让时间为你证明
分享,让知识传承更久远
×
文章二维码
×
手机扫一扫,轻松掌上读
文档下载
×
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
书签列表
×
阅读记录
×
阅读进度:
0.00%
(
0/0
)
重置阅读进度
×
思维导图备注