Contente
Principal diferença
G-WAN (freeware) e Nginx (código aberto) são servidores HTTP para Linux e Windows. Ambos pretendem ser "leves" e "rápidos". O projeto Nginx começou em 2004, enquanto a G-WAN começou em 2009. A G-WAN é executada como um processo único com um encadeamento por CPU física (ou Core). O Nginx é executado como um processo mestre e vários processos de trabalho. A idade do Nginx é menos flexível em comparação com o G-Wan.
O que é G-WAN?
A G-WAN executa C, C # ou Java com menos CPU e menos RAM enquanto lida com mais solicitações que outros servidores. Outras linguagens (Go, PHP, Python, Ruby, JS ...) se beneficiam da arquitetura multicore do G-WAN. A G-WAN suporta HTTP 1.1, mas seus manipuladores de protocolo são mais flexíveis e facilitam a conexão de bibliotecas de terceiros, um número maior de protocolos foi implementado, como SCGI, DNS (TCP e UDP), SMTP e POP3, vários bancos de dados e servidores de chave / valor e até uma VPN.
O que é o Nginx?
O NGINX é o coração secreto da web moderna, alimentando 1 em cada 3 dos sites e aplicativos mais movimentados do mundo. O projeto de código aberto NGINX começou em 2002 e cresceu exponencialmente nos últimos 10 anos. Hoje, milhões de inovadores escolhem o NGINX por fornecer seus sites e aplicativos com desempenho, confiabilidade, segurança e escala.
Principais diferenças
- A G-WAN é executada como um único processo com um thread por CPU física (ou Core). O Nginx é executado como um processo mestre e vários processos de trabalho.
- A participação de mercado da G-WAN é desconhecida, mas provavelmente muito abaixo de 1%, o que é consistente com a participação de mercado da Nginx na mesma idade (o site e a documentação da Nginx foram traduzidos após 5 anos de uso "confidencial" limitado ao mercado russo).
- A G-WAN visa ser super rápida sem configuração, oferecendo scripts de "edição e reprodução" em Asm, C, C ++, C #, D, Go, Java, JavaScript, Lua, Objective-C, Perl, PHP, Python, Ruby e Scala (e uma loja de valor-chave, cliente, E / S GIF, desenho 2D, gráficos e linhas de flutuação, criptografia, RNGs ...) que podem parecer um pouco orientados ao desenvolvedor para designers da Web, mas que agradam aos programadores - o público-alvo Por outro lado, o Nginx possui muitos recursos tradicionais de servidor da Web (como diferentes tipos de arquivos de configuração e módulos complexos) que são mais direcionados ao Web Masters do que aos desenvolvedores da Web.
- O Nginx suporta HTTP 1.1 e SPDY e a implementação preliminar do HTTP 2.0 por meio de módulos específicos do Nginx.
- A G-WAN também suporta HTTP 1.1, mas seus manipuladores de protocolo são mais flexíveis e facilitam a conexão de bibliotecas de terceiros, um número maior de protocolos foi implementado, como SCGI, DNS (TCP e UDP), SMTP e POP3 , vários bancos de dados e servidores de chave / valor e até uma VPN.
- Nginx, apesar de sua idade ser menos flexível em comparação com o G-Wan.
- O Nginx, duas vezes mais antigo que o G-WAN, aumentou rapidamente sua participação no mercado depois que o fundador da DELL Computers investiu na empresa comercial "Nginx Inc". Enquanto as estatísticas diferem dependendo das empresas que medem a participação no mercado, o Nginx agora é usado por aproximadamente 37,7% dos sites, de acordo com a Pesquisa de servidores da Web de abril de 2014.
- Usando um design diferente com base em threads e eventos, a G-WAN é mais leve e mais rápida que os servidores convencionais, fato verificado independentemente por vários benchmarks de terceiros ao longo dos anos.