Pour configurer les paramètres de performance de PHP-FPM sur Drupal 8, suivez ces étapes :
1. Accédez au fichier de configuration de PHP-FPM. Cela peut être `/etc/php-fpm.conf` ou `/etc/php/7.0/fpm/php-fpm.conf`, selon votre distribution.
1. Trouvez la section `[pool www]` dans le fichier de configuration.
1. Modifiez les paramètres suivants pour améliorer les performances :
- `pm.max_children` : C’est le nombre maximum de processus enfants que PHP-FPM peut créer pour gérer les demandes. Augmentez-le si vous avez beaucoup de trafic. La valeur recommandée est de deux fois le nombre de processeurs sur le serveur.
- `pm.max_requests` : C’est le nombre maximum de demandes qu’un processus enfant de PHP-FPM peut gérer avant de mourir. Réglez-le à une valeur élevée pour éviter la surcharge du système.
- `pm.start_servers` : C’est le nombre de processus enfants que PHP-FPM doit lancer lors du démarrage. Augmentez-le si vous avez beaucoup de trafic.
- `pm.min_spare_servers` : C’est le nombre minimum de processus enfants que PHP-FPM doit toujours maintenir en fonctionnement pour répondre rapidement aux demandes entrantes.
- `pm.max_spare_servers` : C’est le nombre maximum de processus enfants que PHP-FPM peut créer pour gérer les demandes.
1. Enregistrez les modifications apportées au fichier de configuration et redémarrez PHP-FPM.
Une fois que vous avez modifié ces paramètres, surveillez les performances de votre site sur Drupal 8 pour voir si les modifications ont amélioré sa vitesse et sa stabilité.