Haverá uma diferença no desempenho quando um servidor (httpd ou mysql) construí-lo a partir de fontes vs instalá-lo usando repositórios yum / apt?

6

Eu tenho um aplicativo da web na arquitetura LAMP. Neste momento, todos os servidores são instalados a partir dos binários disponíveis nos repositórios da plataforma (apt / yum). No entanto, acho que seria melhor instalar os servidores construindo-os a partir da origem e, em seguida, instalando-os.

O segundo método terá vantagens significativas em relação ao primeiro? Desvantagens que eu posso pensar é a manutenção manual.

    
por kopos 02.02.2011 / 07:11

2 respostas

1

Para e. g. link para citar:

  • If you link dynamically (without -static), the result is 13% slower on Linux. Note that you still can use a dynamically linked MySQL library for your client applications. It is the server that is most critical for performance.

Então, em geral, a resposta é "lá vai".

    
por 02.02.2011 / 13:58
1

As vantagens devem ser mínimas, a menos que você esteja atingindo uma situação específica em que as otimizações do compilador o ajudariam. Minha opinião pessoal é que não vale a pena o trabalho extra e, se você estiver em um contrato de suporte para o sistema operacional básico, isso o invalidaria.

Como sempre, sugiro que você compare cuidadosamente sua versão compilada e o pacote vanilla em um ambiente controlado.

    
por 02.02.2011 / 13:20

Tags