lua_package_path "/usr/local/share/luajit-2.0.2/jit?.lua;;";
lua_shared_dict devicedb 45m;
location /query {
default_type 'text/plain';
content_by_lua '
local args = ngx.req.get_uri_args()
local devicetype = args["device"]
local devicedb = ngx.shared.devicedb
local res = devicedb:get(devicetype)
ngx.say(res)
';
}
location /update {
default_type 'text/plain';
content_by_lua '
local devicedb = ngx.shared.devicedb
for item in io.lines("/usr/local/nginx-1.4.2/data/rule.txt") do
_,_,device_type, device_rule = string.find(item, "^(%a+)--(%a+)$")
devicedb:set(device_type,device_rule)
end
ngx.say("ok")
';
}
分享到:
相关推荐
nginx+lua+redis通过匹配客户端ip进行灰度发布 本文将讲述如何使用nginx、lua和redis来实现灰度发布,通过匹配客户端IP来实现灰度发布。灰度发布是一种常见的软件发布方式,它允许开发者在生产环境中发布新的版本,...
Nginx+Lua阿⾥实战经验谈.pdf
我们选择使用OpenResty,其是由Nginx核心加很多第三方模块组成,其最大的亮点是默认集成了Lua开发环境,使得Nginx可以作为一个Web Server使用。借助于Nginx的事件驱动模型和非阻塞IO,可以实现高性能的Web应用程 序...
跟我学Nginx+Lua开发.pdf
Nginx+Lua阿⾥实战经验谈
基于Nginx 和 Lua的开发实战操作,非常值得一看!!!
讲解Nginx中最实用的Webserver场景 提供一套整体的搭建配置方式 2.通用性 Nginx中间件,不局限于业务逻辑,有效 独立于后台开发框架(不论后端是Java开 发、PHP开发、或者其他语言框架) 都能做到平台通用 3.原理...
Nginx实战:基于Lua语言的配置、开发与架构详解
nginx + lua 日志文件埋点的 基于Hadoop网站流量日志数据分析系统 1、典型的离线流数据分析系统 2、技术分析 - Hadoop - nginx - flume - hive - mysql - springboot + mybatisplus+vcharts nginx + lua 日志文件...
目录网盘文件永久链接 01.Nginx快速入门 02.Nginx常用模块 03.Nginx提供静态资源WEB服务 ...10Nginx+Lua-实战代码灰度发布实战-WAF防火墙 11.Nginx性能优化与压测工具 12.Nginx常见问题 13.Nginx架构总结 资料
基于OpenResty部署应用层Nginx以及Nginx+lua实战 Nginx反向代理服务器及负载均衡服务器配置实战 利用keepalived+Nginx实战Nginx高可用方案 基于Nginx实现访问控制、连接限制 Nginx动静分离实战 Nginx Location...
实战nginx 深入理解Nginx模块开发与架构解析第2版LinuxUnix技术丛书 Nginx教程从入门到精通(运维生存时间TTLSA出品) 《Nginx+Lua开发实战》
高清版,原15M大小,现压缩为13M。 作者简介: 实战Nginx 是一本很好用的介绍书,从简单到详细的说明,很实用。所以称 “实战”。
3、多级缓存(堆内缓存,分布式缓存,nginx+lua 缓存) 1 单体部署 部署形式: 项目+MySQL 放在同一个服务器(高性能的计算机) 2 分离部署 项目+MySQL 分开部署,压力测试,测试服务性能是否有提升; <JackHu>--从...
畅购.zip环境搭建.zipchapter01.zipchapter02分布式文件存储解决方案-fastDFS.zipchapter03微服务网关鉴权&限流解决方案-JWT+nginx.zipchapter04商品管理.zipchapter05网站首页高可用解决方案-openRestry+nginx+lua....
《深入理解Nginx:模块开发与架构解析》是阿里巴巴资深Nginx技术专家呕心沥血之作,是作者多年的经验结晶,也是目前市场上唯一一本通过还原Nginx设计思想,剖析Nginx架构来帮助读者快速高效开发HTTP模块的图书。...
作为一个使用Nginx的开发者,在业内相关技术理论指引相对缺乏的情况下,陶辉坚持以拓展其灵活兼容性、优化其低耗高效性为目标,不厌其烦地走还原、分析、验证的“U”形路径进行探索,为后来的开发者找到了进入这块...