浅析ngx_lua API

构建基本的 Nginx Lua 脚本均是通过指令完成。当用户 Lua 代码执行时,这些指令用来指名 如何使用脚本的返回结果。下面的流程图给我们演示这些指令的执行顺序 API指令 lua_code_cache on | off; 作用:打开或关闭Lua代码缓存,影响以下指令:set_by_lua_fi…

openresty+Lua+Redis灰度发布

灰度发布,简单来说,就是根据各种条件,让一部分用户使用旧版本,另一部分用户使用新版本。百度百科中解释:灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式。AB test就是一种灰度发布方式,让一部分用户继续用A,一部分用户开始用B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到…

openresty+lua反向代理与劫持请求

openresty的搭建 openresty是国人的一个开源项目,主页在http://openresty.org/ ,其核心nginx版本相对比较高(1.7.10),搭配的一些第三方模块也很丰富。 首先在官网下载openresty源码,然后我还需要一个openresty中没有的第三方库: …