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