在单台服务器上使用 HAProxy

在单台服务器上使用 HAProxy

我正在尝试让我的 Web 应用程序运行得更快,并计划在同一个 droplet 上安装 HAProxy。

我当前的设置是:Apache 上的 Laravel、MySQL、PHP 5.5.9、OpCache、PageSpeedMod。

安装和使用 HAProxy 会提高我的性能(速度或服务器负载)吗?

  • 它能提高性能吗?因为它在我的 Apache 设置中充当反向代理?值得吗?
  • 我在同一个 droplet 上运行单个 MySQL 服务器,读取次数是写入次数的 100 倍。HAProxy 是否会影响或改善 MySQL 方面的任何功能?

我对 HAProxy 和服务器性能优化还不熟悉。

答案1

不会,因为它仅仅充当一个负载平衡器,而您不需要进行任何负载平衡。

使用带缓存的 nginx 可以改善这种情况。为了获得更好的结果,请完全摆脱 Apache 并仅使用 nginx。

相关内容