第五章 nginx+lua+redis实现广告缓存 2.1 需求分析 需要在页面上显示广告的信息。 2.2 OpenResty 2.2.1 OpenResty介绍 OpenResty(又称:ngx_openresty) 是一个基于 NGINX 的可伸缩的 Web 平台,由中国人章亦春发起,提供了很多 ...
分类:
其他好文 时间:
2020-09-24 21:59:08
阅读次数:
39
本文摘自: https://segmentfault.com/p/1210000011625271/read 不采用lua之前,我们从redis获取数据的路径与采用lua之后获取数据的路径对比,明显可以看出效率的提升。 安装OpenResty 参考官方给出的yum安装步骤,各种系统均有支持,也可采用 ...
分类:
其他好文 时间:
2019-09-11 10:09:20
阅读次数:
85
nginx+lua+redis实现灰度发布: 灰度发布是指在黑白之间能够平滑过渡的一种方式 AB test就是一种灰度发布方式,让一部分用户继续用A,一部分用户开始用B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面 来。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可 ...
分类:
其他好文 时间:
2018-10-30 17:36:50
阅读次数:
331
nginx+lua+redis实现post请求接口之黑名单(一)
分类:
其他好文 时间:
2018-06-06 01:06:51
阅读次数:
209
nginx+lua+redis实现GET请求接口之黑名单(二)
分类:
其他好文 时间:
2018-06-06 00:57:04
阅读次数:
337
非openresty方式安装Nginx + Lua + Redis 环境
分类:
其他好文 时间:
2018-06-01 18:13:40
阅读次数:
181
一、 nginx环境搭建 第一步下载 LuaJIT-2.0.4.tar.gz http://luajit.org/download/LuaJIT-2.0.4.tar.gz安装 make && make install 第二步下载nginx依赖的模块:openssl-1.0.2e.tar.gz htt ...
分类:
其他好文 时间:
2016-05-16 12:26:16
阅读次数:
427
使用 Lua 脚本语言操作 Redis。 由于大量的 Lua 代码写在 Nginx 中,会使配置文件显得很繁琐,所以这里使用 content_by_lua_file 来引入 Lua 脚本文件。 要使用 content_by_lua_file,需要安装 nginx_lua_module 模块。 安装介
分类:
其他好文 时间:
2016-03-06 01:10:05
阅读次数:
195
1. 需求分析 Nginx来处理访问控制的方法有多种,实现的效果也有多种,访问IP段,访问内容限制,访问频率限制等。 用Nginx+Lua+Redis来做访问限制主要是考虑到高并发环境下快速访问控制的需求。 Nginx处理请求的过程一共划分为11个阶段,分别是: post-read、server-r
分类:
其他好文 时间:
2016-03-06 01:05:10
阅读次数:
256