1

I have 2 load-balanced Web Servers. Then i do not want to put additional Varnish Servers in-between of these 2 Web Servers and the top Load Balancer.

So my question is:

  • Can Varnish be installed inside each of load-balanced Web Servers?
  • If so, how will be the result of serving the load-balanced domain? Will i get the same performance result like putting the Varnish on the top?
4

1 回答 1

1

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

于 2013-08-11T21:35:57.420 回答