- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
目 录
序
Lua 入门
Lua简介
Lua环境搭建
基础数据类型
表达式
控制结构
if/else
while
repeat
for
break ,return
Lua函数
函数的定义
函数的参数
函数的返回值
函数回调
模块
String库
Table库
日期时间函数
数学库函数
文件操作
元表
面向对象编程
FFI
下标从1开始
局部变量
判断数组大小
非空判断
正则表达式
不用标准库
虚变量
函数在调用代码前定义
本文档使用 看云 构建 - 2 -
抵制使用module()函数来定义Lua模块
点号与冒号操作符的区别
Nginx
Nginx 新手起步
location 匹配规则
if 是邪恶的
静态文件服务
日志服务
反向代理
负载均衡
陷阱和常见错误
环境搭建
Windows平台
CentOS平台
Ubuntu平台
Mac OS X平台
Hello World
简单API Server框架
获取Nginx内置绑定变量
LuaRestyRedisLibrary
select+set_keepalive组合操作引起的数据读写错误
redis接口的二次封装 (简化建连、拆连等细节 )
redis接口的二次封装 (发布订阅 )
pipeline压缩请求数量
script压缩复杂请求
LuaCjsonLibrary
json解析的异常捕获
稀疏数组
空table编码为array还是object
跨平台的库选择
PostgresNginxModule
调用方式简介
不支持事务
超时
健康监测
SQL注入
本文档使用 看云 构建 - 3 -
LuaNginxModule
执行阶段概念
正确的记录日志
热装载代码
阻塞操作
缓存
sleep
定时任务
禁止某些终端访问
请求返回后继续执行
调试
调用其他C函数动态库
我的lua代码需要调优么
变量的共享范围
动态限速
shared.dict 非队列性质
如何添加自己的lua api
正确使用长链接
如何引用第三方resty库
典型应用场景
LuaRestyDNSLibrary
使用动态DNS来完成HTTP请求
缓存失效风暴
测试
单元测试
API测试
性能测试
持续集成
灰度发布
原创力文档


文档评论(0)