一个APP是否需要多个PHP-FPM池?我有一个带有 Digital Ocean、Drupal、NGINX、2 核、2 千兆 RAM 的应用程序。使用 Perusio 的 NGINX 和 DRUPAL 配置,我当前的配置有 3 个池,我不知道拥有多个池是否有利于性能,或者我是否只能从一个池运行我的 Drupal 应用程序。
为什么我不想只从一个池中运行 PHP-FPM?因为每个池的 PHP-FPM 配置中有一些参数必须根据 CPU 内核、RAM 等进行设置……但是如果有 2 个或 3 个池怎么办?我应该将所有内容除以 3 吗?然后这些设置变得混乱。
此外,每个池(访问、错误)的日志都是分离的,我更喜欢全部在一个位置。我已经读过,使用不同的池,我们可以控制不同的应用程序,并且听起来很符合逻辑,但这不是我的情况。
我已经在生产中,这就是我要问的问题,如果没有自己先测试就没有问题。谢谢大家!