Em contas de hospedagem web compartilhadas, os clientes compartilham recursos e servidores. Enquanto a maioria dos recursos é abundante e não serão impactados negativamente até mesmo pelos sites mais ocupados, alguns recursos são mais limitados.
Quando um site consumir ou monopolizar recursos que sejam limitados, ele pode impactar negativamente de modo geral o desempenho do servidor, de modo que podemos limitar RAM, CPU, I/O, processos de entrada e inodes para cada conta. Isso nos permite assegurar o melhor desempenho possível para todos no serviço de hospedagem web compartilhado.
Dito isto, alguns usuários terão aumento nos limites de suas contas com base em suas necessidades específicas. Vamos examinar cada tipo de recurso e falar sobre quando você deveria considerar o aumento no seu limite caso você enfrente problemas com recursos.
CPU
Para nossos propósitos, CPU refere-se ao número de unidades de processamento central que estejam disponíveis para as solicitações da sua conta. As solicitações podem ser diversas coisas, como a entrega de conteúdo para visitantes do site, escrita de banco de dados, processamento de script ou carregamento de RAM com dados. A CPU é o alicerce do restante dos recursos da conta.
Os servidores utilizam diversos núcleos de CPU, de modo que o que fazemos é exibir a porcentagem geral dos núcleos que seu servidor é capaz de acessar.
Motivos para Priorizar o Aumento de CPU
Se o seu site depende de scripts (PHP, por exemplo) ou utiliza um banco de dados (database), então o aumento de CPU para sua conta pode ser benéfico. Aqui estão outros motivos comuns para enfatizar uma atualização no limite de CPU:
-
Se você possuir um tráfego muito alto.
- Se você possuir add-ons de terceiros como plug-ins e temas.
- Caso o seu PHP não esteja configurado de modo ideal.
- Caso o seu código esteja desatualizado ou não foi bem escrito.
RAM
A RAM, ou “random access memory” (memória de acesso aleatório), pode ser muito importante para o seu servidor. Alguns motivos para o seu aumento incluem:
- A RAM é a opção mais rápida quando se trata do carregamento de dados para o seu site.
- Mais RAM significa menos estresse sobre sua CPU quando se trata da quantidade de dados que ela deve converter a partir do armazenamento físico.
- Scripts, como PHP, terão mais tempo de trabalho antes de ficar sem espaço.
O aumento de RAM permite que o servidor lide com tarefas mais complexas e rode mais rápido.
Motivos para Priorizar o Aumento de RAM
Quando você aumenta a sua RAM, o desempenho geral da sua conta aumentará, de modo que é bom aumentar a limitação de RAM da sua conta se você deseja que seu site rode mais rápido.
Enquanto seu primeiro instinto possa ser aumentar a RAM quando se deparar com os erros 503 ou 500, é possível que esses erros sejam resultado de engenharia e não necessariamente causados por limitações excessivas.
Com frequência, o uso excessivo dos recursos pode ser causado por um script ou por um plug-in que não tenha sido configurado adequadamente. Simplesmente aumentar a RAM pode resolver isso temporariamente, mas os mesmos problemas podem se resolver lentamente até a nova limitação. Se este for o caso com o seu site, foque em corrigir os elementos individuais antes de aumentar a RAM.
Dito isto, você pode simplesmente um site muito ocupado. Se este for o caso, aumentar a RAM é a melhor maneira de agir.
I/O
I/O, que significa “input/output” (entrada/saída), é essencialmente a velocidade em que seus dados viajam quando estão se movendo da memória física para a RAM. Então aumentar a velocidade de I/O vai tornar o processo muito mais rápido.
Motivos para Priorizar o Aumento de I/O
Isto pode ser difícil de determinar a princípio, você pode muito bem exceder ao limite de I/O do como você fazer com outros recursos. Além de exceder o limite, o site irá esperar pela informação passar do disco rígido para a RAM, o que pode causar demoras ou esperas.
Saber o momento para aumentar I/O exige entendimento de como o site foi construído. A maioria dos sites que precisam de monitoramento regular e aumento de sua I/O incluem sites que lidam com registros de base de dados (database records) ou streaming ao vivo. Essencialmente, qualquer site que leia e escreva muita informação. Ajustar I/O pode ainda ser complicado, como simplesmente não vai resolver todos os problemas que esteja relacionado ao atraso.
Arquivos
Quando nos referimos a utilização de arquivos, estamos falando sobre o número de inodes na conta. É importante entender que um inode é muito mais que um simples arquivo; é um ponto de dados utilizado como referência para um diretório ou um arquivo em um sistema Linux. A questão da utilização de arquivo se torna mais complexa quando você percebe que diferentes inodes podem utilizar o mesmo diretório ou arquivo como referência.
As especificações podem ser confusas, mas é correto dizer que o número de inodes vai ser, em geral, igual ao número de diretórios e ao número de arquivos. Uma coisa a se ter em mente é que as contas Impreza cada uma armazena uma mensagem de e-mail e uma pasta de e-mail como inodes individuais.
Motivos para Priorizar o Aumento de Utilização de Arquivos
Se você apenas precisar aumentar o número de diretórios, arquivos ou mensagens de e-mail em sua conta, então acrescentar inodes é um modo de corrigir o problema rapidamente.
Mas também é impossível utilizar um plug-in ou um script que cria muitos diretórios ou arquivos em sua conta. Se este é o problema de fundo, então um simples aumento na utilização de arquivo não vai resolver o problema. Você precisa identificar e corrigir o script/plug-in diretamente.
Processo de Acesso
“Processos de Acesso” representa o número de conexões simultâneas que sua conta pode lidar de uma vez. É importante entender o que constitui essas conexões, então vamos olhar mais de perto:
- Entrega de dados via HTTP
- Transferência de dados pela sua conta de hospedagem por meio de SSH
- Processar uma tarefa Cron
É importante perceber que essa conexões somente importam enquanto estão sendo processadas. Assim que eles são realizadas, elas não são consideradas um processo.
Motivos para Priorizar o Aumento de Processos de Acesso
Apesar de o cálculo e a análise completa dos processos de acesso possa ser difícil, saber quando você precisa aumentá-los pode ser bem simples. Quando você visualizar erros 508 (aqueles que dizem “Resource Limit Reached” (Limites de Recursos Atingidos), você vai saber que é hora de aumentar o número de processos de acesso.
Oferecemos uma grande variedade de opções para hospedagem web que podem ser ajustadas às necessidades de crescimento do seu site. Entre em contato com um membro de nossa equipe de vendas, e estaremos mais do que felizes em ajudá-lo a realizar as atualizações necessárias para assegurar que seu site obtenha os recursos de que precisa.
