Diferença entre Apache e Lighttpd

Diferença entre Apache e Lighttpd

Principal diferença

A maior diferença é que o Lighttpd não tem a mesma flexibilidade de reescrita de URL que o Apache. Qualquer regravação de URL deve ser colocada diretamente nos arquivos de configuração do Lighttpd no lugar dos arquivos .htaccess encontrados em todas as instalações do Apache.

O que é apache?

Apache HTTP Server, coloquialmente chamado de Apache, é o software de servidor web mais utilizado no mundo. Originalmente baseado no servidor HTTPd NCSA, o desenvolvimento do Apache começou no início de 1995, após a interrupção do trabalho no código NCSA. Apache tem suporte para CGI/FastCGI. Ele é testado e sua implementação não mudou em anos. Você pode encontrar documentação com mais de dez anos e ainda ser válida.

O que é Lighttpd?

Lighttpd é um servidor web de código aberto otimizado para ambientes de velocidade crítica, sendo compatível com os padrões, seguro e flexível. Lighttpd suporta X-Sendfile desde a versão 1.5. Apache 1 não suporta X-Sendfile. Lighttpd é distribuído sob os termos da Licença BSD Revisada, uma variante sem cópia de três cláusulas da Licença BSD.

Principais diferenças

  1. Nginx e Lighttpd são provavelmente os dois servidores assíncronos mais conhecidos, e o Apache é de longe o servidor baseado em processos mais conhecido.
  2. A maioria dos testes mostra que há um ganho de desempenho inerente ao usar o Lighttpd sobre o Apache.
  3. Apache tem suporte para CGI/FastCGI. Ele é testado e sua implementação não mudou em anos. Você pode encontrar documentação com mais de dez anos e ainda ser válida. Lighttpd tem suporte para CGI e FastCGI através do módulo
  4. Lighttpd suporta X-Sendfile desde a versão 1.5. Apache 1 não suporta X-Sendfile. Para o Apache2, existe um módulo de terceiros.
  5. A reescrita no Apache pode ser tratada em uma configuração (nível de site) ou por meio de substituição no estado .htaccess. No Lighttpd, você está restrito a reescrever apenas através do nível de configuração, o que significa que, para coisas como o WordPress, você precisará codificar a regra de reescrita no formato.
  6. Lighttpd é distribuído sob os termos da Licença BSD Revisada, uma variante sem cópia de três cláusulas da Licença BSD. Essa opção de licença reduz significativamente o atrito colaborativo entre o código Lighttpd e o de outros projetos distribuídos sob outras licenças e não impõe nenhuma restrição notável ao desenvolvimento de software relacionado ao Lighttpd. O Apache usa a licença homônima do Apache 2.0, uma licença que às vezes é considerada «permissiva» no sentido de que é uma licença de código aberto que não é uma licença copyleft.
  7. Instalar o PHP não é tão fácil no Lighttpd quanto no Apache porque não há módulo para isso.
LEIA  Diferença entre Apache e Nginx

Vídeo Comparativo

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded