Combien de process nginx / fastcgi utilises-tu?

J'ai un site basé sur Drupal sur un VPS avec 1 Go de RAM et 1Ghz. Le server web est nginx avec php-fastcgi. Actuellement, j'utilise 10 process nginx et 13 php-fastcgi. La charge du server est élevée la plupart du time tandis que la moitié de la RAM n'est pas utilisée. L'utilisation du processeur atteint rarement 80%.

J'ai essayé d'autres combinaisons de nginx / php-fastcgi mais je ne suis pas sûr de la combinaison optimale parce que je suis tout à fait ignorant de ce qui se passe sous la surface. J'apprécie si vous pouvez partager votre expérience ou me donner des indices.

Normalement, vous dites un travailleur nginx par cœur.

Dans votre cas, un travailleur devrait être suffisant.

10 FastCGI-Processus sont assez normal, mais cela dépend de la façon dont chaque process est configuré. Combien de connections acceptent-elles? etc.

Si vous pensez que votre site Web est trop lent, vous devez savoir quel est le problème.

Est-ce vraiment vous ou est l'hôte sur lequel votre VPS fonctionne lentement? Est-ce le réseau? Dans ce cas, vous ne pouvez passer à un server dédié. La database est-elle trop lente? Ensuite, touchez ce point.

Peut-être que vous pourriez optimiser vos parameters de database afin qu'il utilise plus de RAM et less de disque dur pour les tables temporaires, etc.

10 process nginx est trop élevé pour votre VPS.