我正在尝试让我的 Web 应用程序运行得更快,并计划在同一个 droplet 上安装 HAProxy。
我当前的设置是:Apache 上的 Laravel、MySQL、PHP 5.5.9、OpCache、PageSpeedMod。
安装和使用 HAProxy 会提高我的性能(速度或服务器负载)吗?
- 它能提高性能吗?因为它在我的 Apache 设置中充当反向代理?值得吗?
- 我在同一个 droplet 上运行单个 MySQL 服务器,读取次数是写入次数的 100 倍。HAProxy 是否会影响或改善 MySQL 方面的任何功能?
我对 HAProxy 和服务器性能优化还不熟悉。
答案1
不会,因为它仅仅充当一个负载平衡器,而您不需要进行任何负载平衡。
使用带缓存的 nginx 可以改善这种情况。为了获得更好的结果,请完全摆脱 Apache 并仅使用 nginx。