Índice
A adaptação do serviço que levantamos com Nginx Para o nosso hardware é um passo fundamental, pois dependendo disso é que vamos utilizar ao máximo os recursos de que dispomos, com isso poderemos atender melhor as necessidades dos nossos usuários.Adaptando o Nginx ao nosso hardware
Como indicamos, esta etapa é vital para poder obter todas as vantagens de Nginx No nosso servidor, podemos começar com três configurações recomendadas que podem ser adaptadas a três situações particulares, porém isso não é algo definido e devemos saber como nos adaptar ao nosso equipe, a época e ele Tipo de aplicação que estamos servindo.
FatoresMuitos são os fatores que podemos levar em consideração para saber que tipo de equipe temos, também o ambiente em que nos encontramos vai definir que é uma equipe poderosa, não é o mesmo que dizer para uma empresa com dados dedicados centro que eles têm uma equipe poderosa, onde podem até ter farms de servidores, que por um comece onde seu poder de computação é um VPS alugado por mês e a coisa mais poderosa que eles podem acessar é um processador de 4 núcleos.
Vejamos os três casos e sua configuração inicial.
Baixo tráfego
Este caso é para páginas informativas ou talvez páginas pessoais, onde não haverá muita navegação e acima de tudo estamos interessados em mostrar uma determinada informação e sem grandes pretensões.
Os equipamentos que podem suportar essas características têm as seguintes propriedades:
CaracteristicasCPU: 2 núcleos
RAM: 2 GB
Estimativa de serviço: 1 solicitação por segundo.
Os valores recomendados para este tipo de caso são os que vemos na imagem a seguir:
Aqui podemos destacar a quantidade de processos de trabalho e a prioridade que lhes atribuímos, sendo -5 garantimos que são atendidos antes de muitos outros processos, limitamos o número de ligações simultâneas para não prejudicar o desempenho geral do equipamento.
Tráfego intermediário
Este é um tipo de uso bastante comum, é útil para páginas que têm visitantes regulares e cujo conteúdo o convida a navegar por um tempo considerável, esta configuração pode ser aplicada a blogs, pequenas lojas online, etc.
As recursos de hardware comuns que encontraremos são os seguintes:
CaracteristicasCPU: 4 núcleos
RAM: 4GB
Estimativa de serviço: 50 solicitações por segundo.
Vamos ver na imagem a seguir a configuração possível que podemos usar:
Vemos que esta configuração difere da anterior no número de trabalhadores, visto que são aumentados para 4 aproveitando os núcleos da CPU e adicionalmente aumentando o número de conexões simultâneas diminuímos a prioridade para 0, desta forma damos a oportunidade de que se houver muitas conexões nosso servidor poderá continuar alimentando outros processos.
Trânsito intenso
Este tipo de uso já está focado em outro nível de requisitos, geralmente se aplica a páginas de conteúdo ao vivo, como imprensa, redes sociais, etc., onde se dá importância à concorrência que você tem.
As características mínimas hardware são os seguintes:
CaracteristicasCPU: de 8 núcleos
RAM: de 12 GB
Estimativa de serviço: de 1000 solicitações por segundo.
Para controlar este serviço, podemos usar uma configuração derivada do seguinte:
Notamos que é uma evolução de uso intermediário, à medida que aumentamos o número de trabalhadores com a Número de núcleosNo entanto, a maior quantidade de memória nos permite aumentar o número de conexões simultâneas consideravelmente.
Terminamos este tutorial e com ele teremos um guia de como começar a atribuir valores de configuração ao nosso servidor Nginx.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo