您能告诉我下面的配置是否适合为从我的 Web 服务器传送的页面提供服务吗?有什么困难吗?
请求 --> HaProxy --> Varnish --> Nginx(前端 Web 服务器)。
在我的负载均衡器(haproxy)还是在我的 Web 服务器上安装 varnish 更好?
欢呼并致谢!
答案1
我运行了一个使用您提到的配置的设备,它运行良好。唯一要注意的是,如果您想要 SSL;您可以在前面添加一个 nginx 来处理 SSL 终止。
在哪里安装 Varnish?我会把它们放在有足够内存/CPU 周期的地方。就我而言,它是负载均衡器,因为它们专门用于此目的。如果您的应用服务器配置很好,并且您的负载均衡器只有推送数据包的能力 - 那么您可能需要考虑在前端服务器上运行 Varnish。