Como acessar o cPanel
Antes de analisar os gargalos, acesse o cPanel:
- https://seudominio.com.br/cpanel
- https://seudominio.com.br:2083
- área do cliente MyWay, usando o atalho de login
Como analisar gargalos de PHP usando X-Ray
O que são gargalos de PHP
Gargalos de PHP são pontos da execução do site em que o processamento gasta tempo demais.
Isso pode acontecer por vários motivos, como:
- funções lentas
- código mal otimizado
- plugins pesados
- consultas a banco disparadas repetidamente
- requisições externas feitas dentro do fluxo PHP
Passo 1 – Abrir a tarefa de rastreamento
No X-Ray, localize a tarefa criada para a URL que você quer investigar.
Depois, abra os detalhes da tarefa ou o relatório correspondente.
Passo 2 – Identificar a requisição mais lenta
Ao abrir os detalhes, normalmente você verá uma lista de requisições coletadas.
Comece observando a requisição mais lenta ou as mais lentas entre as capturadas.
Essa costuma ser a melhor porta de entrada para o diagnóstico.
Passo 3 – Ver a seção de problemas mais lentos
O relatório do X-Ray normalmente mostra os itens mais lentos daquela execução.
Nessa etapa, a ideia é observar quais partes da requisição aparecem como mais pesadas.
Em geral, isso pode incluir:
- funções do sistema
- consultas ao banco
- requisições externas
- módulos ou plugins
Passo 4 – Examinar funções lentas
Um dos caminhos mais úteis para encontrar gargalos de PHP é observar a área de funções do sistema ou equivalente.
Nela, você verá quais funções executadas consumiram maior parcela do tempo da requisição.
Em geral, vale olhar com atenção para:
- funções com maior duração absoluta
- funções com maior percentual do tempo total
- funções repetidas muitas vezes no mesmo fluxo
Passo 5 – Cruza a função com o arquivo ou origem
Além do nome da função, o relatório costuma ajudar a localizar a origem do processamento.
Isso é importante porque permite responder perguntas como:
- essa lentidão vem do núcleo da aplicação?
- vem de um plugin?
- vem de um módulo específico?
- vem de uma integração externa disparada por código PHP?
Como interpretar corretamente
Nem toda função lenta é o problema principal isoladamente.
Ao analisar, leve em conta:
- o tempo total da requisição
- o percentual que aquela função representa
- se a função é chamada uma única vez ou muitas vezes
- se a função está ligada a banco, rede, plugin ou lógica interna
Exemplos práticos de leitura
- se o maior tempo estiver em uma função ligada a plugin, o gargalo pode estar nesse plugin
- se a função lenta estiver relacionada a rede ou API, talvez o atraso esteja fora do servidor
- se a função lenta estiver ligada ao banco, a origem pode ser query demorada
- se tudo aponta para o próprio código da aplicação, pode ser caso de otimização do desenvolvedor
Resultado esperado
Ao final da análise, você conseguirá identificar quais partes da execução PHP estão mais pesadas e terá direção mais clara sobre onde atuar para melhorar o desempenho do site.
Resumo
1. Abra a tarefa de rastreamento
2. Localize a requisição mais lenta
3. Veja os itens mais pesados do relatório
4. Analise funções lentas e seu percentual de tempo
5. Relacione a função ao arquivo, plugin, módulo ou integração
6. Identifique o tipo real de gargalo
Na prática, isso ajuda a descobrir onde o PHP está gastando mais tempo dentro da requisição.
Atenciosamente,
MyWay Hosting
Servidores Otimizados por inteligência artificial
www.myway.com.br
