Caching 通过NGINX的服务器间二进制内容缓存系统

Caching 通过NGINX的服务器间二进制内容缓存系统,caching,architecture,nginx,Caching,Architecture,Nginx,我们有一个数据存储,有很多二进制内容,我们称之为a-server。另外,我有一个使用it内容的C服务器和一个非常小的缓存(L1)。此外,我们还有一个B服务器,其中的缓存空间很大(如果没有需要的内容,这将是对A-server的代理请求。将有二级缓存。所以问题是它应该如何设计?现在我们通过nfs将数据存储装载到A-server。但是这个解决方案对我们不利。而且B-C之间的通道非常不稳定。我们考虑nginx代理系统。但第一个问题是如何添加中间层。)器皿 在B服务器上的nginx和FS之间,这样它就可以

我们有一个数据存储,有很多二进制内容,我们称之为a-server。另外,我有一个使用it内容的C服务器和一个非常小的缓存(L1)。此外,我们还有一个B服务器,其中的缓存空间很大(如果没有需要的内容,这将是对A-server的代理请求。将有二级缓存。所以问题是它应该如何设计?现在我们通过nfs将数据存储装载到A-server。但是这个解决方案对我们不利。而且B-C之间的通道非常不稳定。我们考虑nginx代理系统。但第一个问题是如何添加中间层。)器皿 在B服务器上的nginx和FS之间,这样它就可以用作我们的缓存系统。我们是否需要编写自己的缓存系统(在B服务器上)?或者使用一些现成的?如果使用-哪种

在我看来,这是一个简单的计划

C-server->B-server->NGINX->缓存中间件->FS或->C-server->NGINX->FS


注:如果你认为主题不正确,请随意更正。很抱歉我的英语不好。

使用nginx原生缓存代理