同一台机器上的缓存 + 网络服务器?

同一台机器上的缓存 + 网络服务器?

我正在准备将一个实时网站从共享服务器迁移到仅运行该网站的单独服务器。目前,我们的流量很大,Apache 很难跟上。

我正在考虑为新服务器安装缓存代理解决方案(如 Varnish)。

唯一的问题是我只有一台机器可以使用,所以 Apache 和 Varnish 会在同一台机器上运行。这是否会抵消缓存,还是仍能提高性能?

(据我所知:即使在同一台机器上,当请求可以从缓存中应答时,它不必由 Apache 呈现,从而减少了负载)

答案1

根据工作负载,在同一台机器上在 apache 前面安装缓存代理确实会有所帮助。即使在同一台机器上运行,Varnish 的负载肯定比 apache 少得多。这样,将 varnish 移动到另一台机器以获得额外的性能也会更容易。

相关内容