双层nginx 架构之分发层与应用层

2020-09-12  本文已影响0人  sknfie

概述

一般情况下会部署多个nginx,在里面都会放一些缓存,但是命中率比较低。因此,会采用分发层与应用层的双层nginx架构方案。

缓存命中率低下原因

缓存命中率低的原因

上图已经很清楚的描述了nginx 缓存命中率低下的原因,为了解决这个问题,采用相同的id 路由到相同的nginx 服务器中就可以了。

双层nginx 架构方案

双层nginx 架构

上图描述了双层nginx 架构:分发层与应用层。
最前端的nginx服务器,被称之为分发服务器;后端的nginx服务器,就称之为应用服务器。

结论

在实际的生产环境中,可以大幅度提升nginx本地缓存命中率,减少redis后端的压力,大量提升服务性能。

上一篇下一篇

猜你喜欢

热点阅读