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.

Foi útil?

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

  1. 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

  2. Se você puder instalar o 'ZendServer', obtenha o software do Zend.com e aproveite o desempenho altamente aumentado do otimizador PHP do Zend.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top