“每个”负载均衡的Web服务器内部的清漆可以工作吗?

时间:2013-02-21 04:15:53

标签: apache caching load-balancing varnish

我有2个负载均衡的Web服务器。然后我不想在这两个Web服务器和顶部负载均衡器之间放置额外的Varnish服务器。

所以我的问题是:

  • 可以在每个负载均衡的Web服务器中安装Varnish吗?
  • 如果是这样,为负载均衡域提供服务的结果如何?我会得到相同的性能结果,比如将Varnish放在首位吗?

1 个答案:

答案 0 :(得分:1)

是的,您当然可以在每台Web服务器上安装清漆,并且假设您的命中率很高,您将看到性能和容量的提升。至于您是否会在单独的服务器上看到比运行清漆更多的改进,这只能通过对两种方案进行基准测试来确定。在CPU方面,清漆的占地面积非常小。但是需要解决I / O注意事项,文件描述符限制,内存使用量计算等问题。您要确定的一件事是清漆可以在物理内存中适应其整个配置的高速缓存大小,当机器具有可以随时间增长和缩小的大量内存要求的其他进程时,这变得更复杂。