Nginx
期华_
珍惜现在,便是把握未来。
展开
-
OpenResty&Nginx限流配置
文章目录nginx速率限流控制作用nginx具体配置实现处理突发流量nginx并发量(连接数)控制描述nginx速率限流控制作用速率限流可以显示一个接口在1s内的访问频率,提高服务器的可用行,同时限流是解决雪崩的有效手段控制速率的方式之一就是采用漏桶算法。漏桶(Leaky Bucket)算法思路很简单,水(请求)先进入到漏桶里,漏桶以一定的速度出水(接口有响应速率),当水流入速度过大会直接溢出(访问频率超过接口响应速率),然后就拒绝请求,可以看出漏桶算法能强行限制数据的传输速率.示意图如下:n原创 2020-09-03 16:04:38 · 560 阅读 · 0 评论 -
使用lua+OpenResty+Redis实现多级缓存
思路lua脚本注意点:注意一定要声明响应头类型,不然返回的是一个文件nginx的用户配置对这个lua脚本文件要有权限-- 设置响应头类型,不设置会返回文件ngx.header.content_type="application/json;charset=utf8"-- 获取url中的参数,? 后面的参数local uri_args = ngx.req.get_uri_args();-- 获取参数为id的值local id = uri_args["id"];--尝试从本地缓存中获取原创 2020-09-03 15:50:42 · 759 阅读 · 0 评论