你使用了多less个nginx / fastcgi进程?

我有一个基于Drupal的网站,VPS有1GB内存和1Ghz处理器份额。 networking服务器是nginx以及php-fastcgi。 目前我正在使用10个nginx和13个php-fastcgi进程。 服务器负载大部分时间是高的,而一半的RAM没有被使用。 CPU使用率很less达到80%。

我尝试过一些其他的nginx / php-fastcgi组合,但是我不确定什么是最佳组合,因为我对表面下面发生的事情一无所知。 所以我很感谢你能分享你的经验或给我一些线索。

通常你说每个核心有一个nginx工作者。

在你的情况下,一个工人应该是足够的。

FastCGI-Processes通常是足够的,但这取决于每个进程如何configuration。 他们接受多less个连接? 等等

如果你认为你的网站太慢,你需要找出问题所在。

是真的吗?还是你的VPS运行缓慢的主机? 这是networking吗? 在这种情况下,您只能切换到专用服务器。 数据库太慢了吗? 然后触摸这一点。

也许你可以优化你的数据库设置,所以它使用更多的RAM和更less的硬盘临时表等

10个nginx进程对您的VPS来说太多了。