DevSecOps

21 out, 2008

Testes unitários com Jetty Web Server

Publicidade

Os últimos números e estatísticas da NetCraft mostram que o Jetty continua crescendo e ganhando terreno entre os Web Servers mais usados e usáveis. Números relativos à instalação do Apache Tomcat, de acordo com os dados recebidos pela Netcraft, o Jetty agora representa, pelo menos, 80% da base instalada. Em abril 2008, havia 278.501 servidores Jetty diretamente ligados à internet, isto é, mais do que as 248.000 em março e representam 80% do número de servidores Tomcats (também conhecido como “coiote”) ligados diretamente à internet, o que diminuiu de 370.000 para 347.783, em março. Este número continua mês a mês para o Jetty, e a tendência é aumentar, como vem acontecendo nos últimos 18 meses.

Apenas um ano atrás, haviam 168.765 servidores Jetty conectados à internet, em comparação com o Apache Tomcat, com 358.976 (Estatísticas Netcraft abril 2007).

Estes números não contam com instalações de intranet ou execução local em projetos nas IDEs. O Jetty também é projetado para ser embutido dentro de aplicações Java e é parte do IDE Eclipse / SDK.

Testes foram realizados e oportunidades foram dadas ao Jetty. Ele se mostrou mais eficaz e um alto desempenho do lado do servidor e do cliente foi atingido.

Ao subir o Tomcat, em um servidor de 2GB de RAM, com versao 6.0.16 e Kernerl 2.6.22, facilmente o uso de memória era de 80% (simples comando top), proporcionando um grande número de uso de memória em nosso servidor. Ja com o Jetty, tivemos uma diferença enorme, entre 9 e 12%.

Isto torna o Tomcat culpado pelos problemas de memória!

Aproveitando, então, fica a dica: Jetty Web Server!