低FPM资源和Drupal

我们使用nginx + php-fpm托pipe10个网站(大部分使用Drupal 6或Drupal 7)。 我们的VPS是低端的(只有1GB内存,64位操作系统和有限的CPU)。 游客的数量是中等到低的,但是其中很多的同时stream量足够超时。

1)在这种情况下使用php-fpm是正确的,还是回到Apache和mod_php会更好?

2)为每个站点保留一个fpm池是更好的,还是在这种极端情况下,对于许多站点使用一个池会有什么不同? (除了安全问题)

3)是否有计算“pm.max_children”,“pm.start_servers”,“pm.min_spare_servers”,“pm.max_spare_servers”和APC设置(使用Ubuntu 12.04 LTS下的默认设置启用)的最佳值的公式?

一般来说,任何关于以低资源运行php-fpm的build议都将不胜感激。

看看这篇文章,为每个站点创build不同的池: http : //www.makina-corpus.org/blog/install-drupal-php-fpm-fastcgi-apache-and-chroot-php-fpm

build议我在#httpd得到的是,mod_php是旧的,并不会缩放fastcgi和php-fpm的方式。 你正朝着正确的方向前进。

如果你能负担得起,更多的记忆总是一件好事。 许多提供者会让你调整vm的位置。