Question

Nous avons un certain nombre de serveurs exécutant différentes configurations différentes de la lampe. Une chose qui semble être différent selon qui a mis en place le serveur est la façon dont PHP est configuré. Certains sont configurés pour utiliser le module ASM Apache, d'autres sont configurés pour utiliser CGI. Certains ont suEXEC sous tension, d'autres serveurs sa mise hors tension. Nous essayons toujours de peaufiner nos applications pour la performance, mais je ne sais pas ce gains il y a eu à ce niveau.

Si elle aide une configuration standard pour notre serveur est quelque chose comme ceci:

  • PHP 5.2.8
  • MySQL 5.0.81
  • Apache 2.2.11

Merci.

Était-ce utile?

La solution

Je l'ai toujours trouvé que vous obtenez le plus grand gain de performance sur trois choses sur une boîte de lampe:

1) L'installation d'un cache de PHP 2) l'augmentation drastique de mémoire à allouer pour le tri MySQL 3) L'embauche de bons programmeurs

Vous pouvez également obtenir quelques bonnes améliorations de mémoire en limitant le nombre de fils / fourches apache fonctionne à un moment donné.

Autres conseils

  1. Si vous n'êtes pas en mesure d'installer « ZendServer » en raison de certaines raisons: Avoir une réunion rapide avec votre équipe et décider quels modules du Apache2 ne sont pas nécessaires et les supprimer. Assurez-vous également vos propres binaires PHP pour contrôler ce qui est inclus et ce qui est pas nécessaire

  2. Si vous êtes en mesure d'installer 'ZendServer', obtenir le logiciel de zend.com et profiter de la performance très accrue de l'optimiseur php de Zend.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top