O que é o Perfil da Aplicação?
18 de agosto de 2020
E aí, tudo bem?
O objetivo deste artigo é explicar o que é o Perfil da Aplicação que aparece nas configurações de aplicação do seu website e mostrar um passo a passo de como você pode modificar essa opção através do nosso painel.
O Perfil da Aplicação é uma configuração que determina a capacidade de processamento disponível para uma aplicação dentro do Cloud.
Na Cloudez, o perfil pode variar entre 1 e 5. Quanto maior o perfil, maior pode ser a quantidade de processos disponíveis para atender requisições simultaneamente.
Essa configuração pode ser útil para aplicações que recebem muitas requisições concorrentes, mas deve ser dimensionada de acordo com os recursos disponíveis no Cloud.
O que são pools e processos?
Aplicações PHP utilizam pools responsáveis por gerenciar os processos que executam as requisições recebidas pela aplicação.
Quando um visitante acessa uma página que precisa ser processada pelo PHP, um processo disponível atende essa requisição. Enquanto ele estiver ocupado, outras requisições precisam ser atendidas por outros processos disponíveis.
A plataforma mantém processos preparados para atender essas requisições, evitando que toda a estrutura precise ser criada somente no momento de um novo acesso.
O Perfil da Aplicação influencia esse dimensionamento.
De forma simplificada:
Perfil maior → maior capacidade de processamento simultâneo → maior potencial de consumo de recursos.
Por isso, aumentar o perfil não significa necessariamente que o site ficará mais rápido.
O que acontece ao aumentar o Perfil da Aplicação?
Um perfil maior permite que a aplicação tenha maior capacidade para processar requisições simultaneamente.
Isso pode ajudar, por exemplo, quando existem muitas requisições chegando ao mesmo tempo e os processos disponíveis estão ocupados.
Por outro lado, cada processo também utiliza recursos do servidor, principalmente memória RAM e CPU.
Portanto, aumentar o perfil sem que o Cloud tenha recursos suficientes pode provocar o efeito contrário ao esperado, causando:
- aumento no consumo de memória;
- maior utilização de swap;
- pressão sobre CPU;
- degradação de outras aplicações hospedadas no mesmo Cloud;
- encerramento de processos pelo sistema operacional em situações de falta de memória (OOM);
- instabilidade geral do ambiente.
Por esse motivo, o Perfil da Aplicação deve sempre ser compatível com a capacidade do Cloud.
Perfil maior deixa meu site mais rápido?
Não necessariamente.
O Perfil da Aplicação está relacionado principalmente à capacidade de atender requisições simultâneas.
Se uma requisição demora para ser concluída devido a problemas na própria aplicação, aumentar o número de processos pode não resolver a causa.
Alguns exemplos são:
- consultas lentas no banco de dados;
- plugins ou temas com alto consumo de recursos;
- chamadas para APIs externas;
- operações demoradas do WordPress/WooCommerce;
- tarefas agendadas ou processos em segundo plano;
- ausência ou configuração inadequada de cache;
- código da aplicação com baixo desempenho.
Nesses casos, o ideal é primeiro identificar o motivo da lentidão.
Quando aumentar o Perfil da Aplicação?
O aumento pode ser indicado quando a aplicação apresenta uma quantidade elevada de requisições simultâneas e os processos disponíveis não são suficientes para atender a demanda.
Antes da alteração, também é importante verificar se o Cloud possui memória e CPU disponíveis para suportar o novo perfil.
Em Clouds que hospedam várias aplicações, essa análise é ainda mais importante, pois os recursos do servidor são compartilhados entre elas.
Quando não devo simplesmente aumentar o perfil?
Se o Cloud já apresenta consumo elevado de memória, utilização frequente de swap ou CPU próxima do limite, aumentar o Perfil da Aplicação pode aumentar ainda mais a pressão sobre o servidor.
Da mesma forma, se poucas requisições estão consumindo muitos recursos ou levando muito tempo para serem concluídas, o problema provavelmente deve ser investigado na aplicação antes de aumentar sua capacidade de concorrência.
Importante: o Perfil da Aplicação não substitui o correto dimensionamento do Cloud. Quanto maior a capacidade disponibilizada para as aplicações, maior também pode ser o consumo de recursos do servidor.
Exemplo prático
Imagine que uma aplicação possui processos disponíveis para atender suas requisições.
Se todos estiverem ocupados processando acessos e novas requisições continuarem chegando, elas precisarão aguardar a disponibilidade de um processo.
Aumentar o Perfil da Aplicação pode disponibilizar maior capacidade de processamento simultâneo e reduzir essa espera.
Porém, se cada processo estiver consumindo muita memória, permitir ainda mais processos pode esgotar a RAM do Cloud.
É justamente por isso que Perfil da Aplicação e capacidade do Cloud precisam ser avaliados em conjunto.
Explicado o que é o Perfil da aplicação, vamos ao tutorial de como você pode modificá-lo pelo nossa plataforma.
Passo 1
Acesse a área de login do seu painel.

Passo 2
Na aba lateral no canto esquerdo, vá até o menu e clique na opção “Websites”.

Passo 3
Na sua listagem de websites, localize e clique sobre o site que você deseja alterar o Perfil da Aplicação.

Passo 4
Na página de detalhes do site, clique na aba Aplicação.

Passo 5
Em seguida, localize o campo Perfil da Aplicação. Na barra horizontal você poderá escolher o nível (de 1 a 5) que deseja aplicar à sua aplicação.
Após definir o nível do perfil da sua aplicação, clique no botão verde que aparecerá.

Tudo pronto!
Seguindo os 5 passos acima você poderá modificar o perfil da sua aplicação.
Ainda tem dúvidas? Fique à vontade para buscar outros assuntos no Cloudez Help.
Até a próxima!