Nginx para Windows ou Linux - o que é recomendado para um cluster Redis e qual é a configuração recomendada? [fechadas]

2

No momento, estamos explorando o Nginx como um servidor proxy reverso e fizemos alguns testes preliminares com a versão do Windows.

Como o produto estável está disponível para Linux, gostaria de saber se alguém usou a versão do Windows em produção e, em caso afirmativo, quaisquer problemas que possam surgir. Eu li alguns itens sobre ter que configurar adequadamente o cache, e gostaria de ouvir mais sobre isso por aqueles que têm experiência com isso - especificamente, quais são algumas configurações ótimas.

Isso funcionará como um proxy reverso para vários servidores Redis - executando um mecanismo de failover caso um servidor falhe (configuração de backup). Neste caso, o módulo Http2Redis é necessário?

    
por ElHaix 16.01.2013 / 04:00

1 resposta

3

A documentação é muito clara sobre as limitações do nginx para Windows:

Version of nginx for Windows uses the native Win32 API (not the Cygwin emulation layer). Only the select() connection processing method is currently used, so high performance and scalability should not be expected. Due to this and some other known issues version of nginx for Windows is considered to be a beta version. At this time, it provides almost the same functionality as a UNIX version of nginx except for XSLT filter, image filter, GeoIP module, and embedded Perl language.

Por causa do uso de select() , eu não recomendaria o uso do nginx no Windows em produção, devido aos problemas de desempenho que isso causaria. No entanto, para uma caixa de desenvolvimento, tudo bem.

    
por 16.01.2013 / 08:35