Compare Nginx e Apache

Por duas décadas, o Apache transformou o mercado cada vez menor de servidores web. O Nginx não apenas alcançou o Apache, mas agora é a escolha de muitos sites de alto tráfego. Os usuários do Apache podem discordar sobre este assunto. É por isso que é difícil chegar a uma conclusão sobre qual host é melhor. A verdade é que tanto o Apache quanto o Nginx são partes essenciais de pilhas web completas (LAMP e também LEMP) e a escolha final depende das necessidades individuais.

Por exemplo, as pessoas que administram sites Drupal geralmente escolhem o Apache, enquanto os usuários do WordPress parecem preferir mais o Nginx. Conseqüentemente, o objetivo deste artigo é ajudá-lo a compreender melhor seus próprios requisitos, em vez de fornecer recomendações estereotipadas para todos. A comparação a seguir entre Nginx e Apache lhe dará uma visão geral precisa.

Nginx ou Apache são servidores melhores?

1. Popularidade

Em 2012, mais de 65% dos sites eram baseados em Apache. A popularidade não se deve apenas à longa história do Apache. Este é um dos primeiros softwares pioneiros para o desenvolvimento da World Wide Web. No entanto, os tempos mudaram. De acordo com W3Tech.com, em 14 de janeiro de 2019, o número de sites que usam servidores Apache (44,4%) era apenas ligeiramente superior ao Nginx (40,9%). Nginx e Apache dominam quase 85% do mercado de servidores web.

Compare Nginx e Apache

Quando se trata de sites de alto tráfego, o gráfico a seguir é interessante. Em particular, o Nginx está acima do Apache, mas abaixo do Google Servers, um serviço que fornece servidores para sites como YouTube , Gmail e Drive.

Compare Nginx e Apache

Um grande número de sites migrou do Apache para o Nginx. Obviamente, o Nginx é considerado um servidor web mais novo e moderno. Sites de alto tráfego no Apache, por exemplo, Wikipedia e New York Times, geralmente usam um proxy HTTP front-end como o Varnish.

Conclusão : A diferença de popularidade entre Apache e Nginx está diminuindo muito rapidamente. Nesse fator, Apache e Nginx estão empatados.

2. Velocidade

A principal característica de um bom servidor web é que ele deve rodar rápido, além de acomodar facilmente conexões e tráfego de qualquer lugar. Para medir a velocidade do servidor, o artigo comparou dois sites de viagens populares baseados em Apache (Expedia.com) e Nginx (Booking.com). Usando uma ferramenta online chamada Bitcatcha, foram feitas comparações com vários servidores e medidas em relação ao benchmark de mais de 200 ms do Google. Booking.com baseado em Nginx é classificado como “excepcionalmente rápido”. Em contraste, Expedia.com, baseado em Apache, foi classificado como “acima da média e pode ser melhorado”.

Se você usou esses dois sites de viagens várias vezes, pode confirmar que o Expedia é um pouco mais lento no retorno de resultados de consulta do que o Booking.

Abaixo está uma comparação entre os dois hosts de alguns outros sites. O Nginx é mais rápido na maioria dos casos abaixo, com uma exceção.

Compare Nginx e Apache

Conclusão : Nginx vence esta rodada.

3. Segurança

Tanto o Nginx quanto o Apache levam muito a sério a segurança de seus sites. Nenhum sistema robusto está completo sem contramedidas contra ataques DDoS , malware e phishing . Ambos os servidores divulgam periodicamente relatórios e avisos de segurança, garantindo que o aspecto da segurança seja aprimorado em todos os níveis.

Conclusão : Nginx e Apache estão empatados novamente nesta rodada.

4. Conexões simultâneas

Uma coisa a notar é que o Apache, de certa forma, não pode ser comparado à escala e aos recursos do Nginx. Afinal, o Nginx foi originalmente projetado para acelerar os manipuladores FastCGI e SCGI. Porém, a partir do Apache 2.4 (a versão padrão), houve uma melhoria drástica no número de conexões simultâneas. Vale a pena investigar até que ponto esta melhoria progrediu.

Com base em testes em Loadimpact.com, o artigo compara novamente Booking.com (Nginx) com Expedia.com (Apache). Para 25 usuários virtuais, o site Nginx pode registrar 200 solicitações por segundo, o que é 2,5 vezes maior que o Apache (80 solicitações por segundo). Obviamente, se você tiver um site dedicado de alto tráfego, o Nginx é uma escolha mais segura.

Compare Nginx e Apache

Conclusão : Nginx vence esta rodada.

5. Flexibilidade

Um host deve ser flexível o suficiente para permitir personalizações. O Apache faz isso muito bem, através do uso de ferramentas .htaccess que o Nginx não suporta. Permite a descentralização das tarefas administrativas. Administradores terceirizados e administradores de segundo nível podem ser impedidos de acessar o servidor principal. Além disso, o Apache suporta mais de 60 módulos, tornando-o altamente escalável. É por isso que o Apache é mais popular entre os provedores de hospedagem compartilhada.

Compare Nginx e Apache

Conclusão : Apache vence esta rodada.

Outros parâmetros

Anteriormente, o Nginx não tinha um suporte muito bom para sistemas operacionais Windows, ao contrário do Apache. De qualquer modo, já não é este o caso. Além disso, o Apache também foi considerado bastante fraco em termos de balanceamento de carga e proxy de reserva . Mas tudo mudou agora!

Resultado final

Nginx venceu por pouco com um placar de 2-1. Dito isso, uma comparação objetiva entre Nginx e Apache em termos de especificações técnicas dará uma visão completa. A conclusão final é que ambos os hosts da web são úteis à sua maneira.

Embora o Apache deva ser usado com um servidor front-end (para o qual o próprio Nginx é uma opção), o Nginx pode ser melhor com mais personalização e flexibilidade.

Deixar um comentário

Como remover o aviso de solicitação de direitos autorais no canto direito da tela do Windows 10

Como remover o aviso de solicitação de direitos autorais no canto direito da tela do Windows 10

Você vê uma notificação de ativação do Windows 10 no canto direito da tela? Este artigo irá orientá-lo sobre como excluir o aviso de solicitação de direitos autorais no Windows 10.

Instruções do AZ sobre como instalar o Windows 10 build 14393.222

Instruções do AZ sobre como instalar o Windows 10 build 14393.222

Recentemente, a Microsoft lançou a atualização cumulativa mais recente para usuários de PC com Windows 10, chamada Build 14393.222. Esta atualização lançada para o Windows 10 corrige principalmente bugs com base no feedback do usuário e melhora a experiência de desempenho do sistema operacional.

Proteja sua rede de computadores com host Bastion em apenas 3 etapas

Proteja sua rede de computadores com host Bastion em apenas 3 etapas

Você tem computadores em sua rede local que precisam de acesso externo? Usar um host bastião como gatekeeper para sua rede pode ser uma boa solução.

3 maneiras de limpar rapidamente todos os logs de eventos no Windows 10

3 maneiras de limpar rapidamente todos os logs de eventos no Windows 10

Às vezes, pode ser necessário excluir logs de eventos antigos de uma só vez. Neste guia, Quantrimang.com mostrará três maneiras de excluir rapidamente todos os logs de eventos no Visualizador de Eventos do Windows 10.

Como criar uma tecla do Windows se o seu teclado não estiver disponível

Como criar uma tecla do Windows se o seu teclado não estiver disponível

Se você preferir usar um teclado clássico antigo, como o IBM Modelo M, que não inclui uma tecla física do Windows, existe um método fácil de adicionar mais, pegando emprestada uma tecla que você não usa com frequência.

Como criar modo de fundo transparente no Windows 10

Como criar modo de fundo transparente no Windows 10

WindowTop é uma ferramenta que tem a capacidade de escurecer todas as janelas de aplicativos e programas em execução em computadores com Windows 10. Ou você pode usar uma interface de fundo escuro no Windows.

Métodos de IP falso ajudam você a acessar anonimamente

Métodos de IP falso ajudam você a acessar anonimamente

Em muitos artigos anteriores, mencionamos que permanecer anônimo online é extremamente importante. Informações privadas vazam todos os anos, tornando a segurança online cada vez mais necessária. Essa também é a razão pela qual devemos usar endereços IP virtuais. Abaixo, aprenderemos sobre métodos para criar IPs falsos!

Como desativar a barra de idiomas na barra de tarefas do Windows 8

Como desativar a barra de idiomas na barra de tarefas do Windows 8

A barra de idiomas do Windows 8 é uma barra de ferramentas de idiomas em miniatura projetada para ser exibida automaticamente na tela da área de trabalho. No entanto, muitas pessoas desejam ocultar esta barra de idiomas na barra de tarefas.

Dicas para otimizar a velocidade da conexão com a Internet da Linksys

Dicas para otimizar a velocidade da conexão com a Internet da Linksys

Maximizar a velocidade da Internet é essencial para otimizar sua conexão de rede. Você pode ter uma ótima experiência de entretenimento e trabalho usando computadores, TVs com Internet, consoles de jogos, etc.

Como configurar WEP, WPA, WPA2 para roteador Linksys

Como configurar WEP, WPA, WPA2 para roteador Linksys

A conectividade sem fio é uma necessidade hoje e por isso a segurança sem fio é essencial para garantir a segurança da sua rede interna.