Intro a configurable URL curcuit breaker for nginx/openresty 这是一个可灵活配置的URL断路器(熔断器), 基于 nginx openresty. Why 我们不希望整体服务被个别接口的慢请求拖死. 因为慢请求会不断堆积, 使服务出现超时4 ...
分类:
Web程序 时间:
2020-09-08 20:41:19
阅读次数:
54
一 、调研过程: 选择fastcgi_cache 做页面缓存之前,选定了ngx_srcache , lua-resty-cache 和 fastcgi_cache这三个做对比 ,ngx_srcache , lua-resty-cache 这两个是lua 写的nginx 扩展(都是upstream 到 ...
分类:
系统相关 时间:
2017-10-24 13:11:42
阅读次数:
207
OpenRestyCodis集群缓存系统部署环境OpenResty1.12.5Codis3.2集群(客户端不支持Redis集群协议故选择了Codis集群)Nginx1.12.1反向代理Iis7源站依赖的第三方模块echo-nginx-module
https://github.com/openresty/echo-nginx-module
set-misc-nginx-module
https://github.com/o..
分类:
其他好文 时间:
2017-09-27 13:09:18
阅读次数:
230
Memc nginx+srcache nginx+memcached构建透明的动态页面缓存 一.原理 一种高效的缓存策略是Nginx直接访问memcache,并用$uri和$args等Nginx内置变量设定缓存key规则,这样,当缓存命中 时,Nginx可以跳过通过fastcgi和PHP通信的过程, ...
分类:
其他好文 时间:
2017-05-27 10:26:10
阅读次数:
390
前些天帮别人优化PHP程序,搞得灰头土脸,最后黔驴技穷开启了FastCGI Cache,算是勉强应付过去了吧。不过FastCGI Cache不支持分布式缓存,当服务器很多的时候,冗余的浪费将非常严重,此外还有数据一致性问题,所以它只是一个粗线条的解决方案。 对此类问题而言,SRCache是一个细粒度 ...
分类:
系统相关 时间:
2016-04-16 00:30:04
阅读次数:
259
为了提高性能,几乎所有互联网应用都有缓存机制,其中Memcache是使用非常广泛的一个分布式缓存系统。众所周知,LAMP是非常经典的Web架构方式,但是随着Nginx的 成熟,越来越多的系统开始转型为LNMP(Linux+Nginx+MySQL+PHP with fpm),这是因为Nginx采用基于...
分类:
系统相关 时间:
2015-10-19 17:03:52
阅读次数:
339