Webserver para o Embedded Linux [closed]

3

Estou construindo um dispositivo embarcado baseado em ARM que executa o linux incorporado com uma interface baseada na Web e preciso de um servidor da Web em execução no meu dispositivo. No máximo, receberá 50 solicitações de cada vez. Eu tenho a bordo 1 GB de RAM. Eu também precisarei de HTTPS. O servidor da Web não deve consumir muita memória (claro que é um dispositivo incorporado). Deve suportar conteúdo dinâmico (então acho que Boa saiu). Meu site também deve ser compatível com HTML5. A seguir, algumas das opções que analisei, mas abertas a sugestões.

  • lighttpd
  • nginx
  • Hiawatha
  • thttpd
  • Boa

Qualquer feedback / entrada / ponteiro é bem-vindo

    
por Farrukh Arshad 29.05.2012 / 07:05

1 resposta

1

Eu recomendaria o Nginx. Ele pode usar quantidades muito pequenas de memória (dependendo dos módulos carregados) e pode cooperar muito bem com FastCGI com PHP ou outras linguagens de script dinâmicas. É pouco mais difícil entender sua configuração inicial como o Lighttpd. Nginx também é bom com HTTPS, mas também aqui FPU é ainda mais importante porque crypto é pura matemática de ponto flutuante. O HTML5 é apenas o formato das páginas estáticas veiculadas, portanto, todos os servidores da Web oferecem suporte a isso.

Essa CPU tem um FPU (suporte para aritmética de ponto flutuante), pois isso é muito importante para bancos de dados. O MySQL / SQLite rodaria muito devagar sem FPU quando toda operação de ponto flutuante teria que ser emulada.

    
por 29.05.2012 / 09:43