configuração ideal para servidor PHP
-
21-09-2019 - |
Pergunta
Temos vários servidores executando várias configurações de lâmpadas diferentes. Uma coisa que parece ser diferente, dependendo de quem definir o servidor, é a maneira como o PHP é configurado. Alguns estão configurados para usar o módulo Apache DSO, outros são configurados para usar o CGI. Alguns viam o SUEXEC, outros servidores que estão desligados. Estamos sempre tentando ajustar nossos aplicativos para desempenho, mas não tenho certeza de quais ganhos devem ser obtidos nesse nível.
Se ajudar uma configuração padrão para o nosso servidor é algo assim:
- Php 5.2.8
- MySQL 5.0.81
- Apache 2.2.11
Obrigado.
Solução
Eu sempre descobri que você recebe o maior impulso de desempenho de três coisas em uma caixa de lâmpadas:
1) Instalação de um cache php 2) Aumentando drasticamente a memória alocando para o MySQL para classificar 3) contratar bons programadores
Você também pode obter algumas boas melhorias de memória, limitando o número de threads/garfos do Apache, a qualquer momento.
Outras dicas
Se você não conseguir instalar o 'ZendServer' por alguns motivos: faça uma reunião rápida com sua equipe e decida quais módulos do Apache2 não são necessários e remova -os. Faça também seus próprios binários PHP para controlar o que está incluído e o que não é necessário
Se você puder instalar o 'ZendServer', obtenha o software do Zend.com e aproveite o desempenho altamente aumentado do otimizador PHP do Zend.