Tudo em um, aceleração imbatível e melhoria no PageSpeed: aumenta a velocidade da página, armazenamento em cache, otimização de imagens/CSS/JS…
Query Monitor – O painel de ferramentas do desenvolvedor para WordPress
Hospedagem WordPress com plugin Query Monitor
Onde devo hospedar o plugin Query Monitor?
Este plugin pode ser hospedado em qualquer servidor que possua WordPress configurado. Recomendamos escolher um provedor de hospedagem de confiança, com servidores especializados para WordPress, como o serviço de hospedagem de sites da MCO2.
Hospedando o plugin Query Monitor em um provedor confiável
A MCO2, além de configurar e instalar o WordPress na versão mais atualizada para seus clientes, fornece o plugin WP SafePress, um sistema singular que assegura e melhora seu site simultaneamente.
Por que a Hospedagem WordPress funciona melhor na MCO2?
A Hospedagem WordPress funciona melhor pois a MCO2 possui servidores otimizados para WordPress. A instalação de WordPress é diferente de uma instalação trivial, pois habilita imediatamente recursos como otimização de imagens e fotos, proteção da página de login, bloqueio de atividades suspeitas diretamente no firewall, cache avançado e HTTPS ativado por padrão. São recursos que potencializam seu WordPress para a máxima segurança e o máximo desempenho.
O Query Monitor é o painel de ferramentas para desenvolvedores do WordPress. Ele permite a depuração de consultas ao banco de dados, erros de PHP, ganchos e ações, blocos do editor de blocos, scripts e folhas de estilo enfileirados, chamadas de API HTTP e muito mais.
Ele inclui alguns recursos avançados, como depuração de chamadas Ajax, chamadas de API REST, verificações de capacidade de usuário e suporte completo para temas de bloco e edição completa do site. Possui a capacidade de filtrar grande parte de sua saída por plugin ou tema, permitindo que você identifique rapidamente plugins, temas ou funções com desempenho insatisfatório.
O Query Monitor concentra-se fortemente em apresentar suas informações de maneira útil, por exemplo, mostrando consultas agregadas ao banco de dados agrupadas por plugins, temas ou funções responsáveis por elas. Ele adiciona um menu da barra de ferramentas do administrador mostrando uma visão geral da página atual, com informações completas de depuração mostradas em painéis assim que você seleciona um item de menu.
O Query Monitor é compatível com versões do WordPress de até três anos atrás e a versão do PHP 7.4 ou superior.
Para informações completas, consulte o site do Query Monitor.
Aqui está uma visão geral do que é mostrado para cada carregamento de página:
- Consultas ao banco de dados, incluindo notificações para consultas lentas, duplicadas ou errôneas. Permite filtragem por tipo de consulta (
SELECT
,UPDATE
,DELETE
, etc), componente responsável (plugin, tema, arquivos básicos do WordPress) e função de chamada, e fornece visualizações agregadas separadas para cada um. - O nome de arquivo do modelo, a hierarquia completa do modelo e os nomes de todas as partes do modelo que foram carregadas ou não carregadas (para temas de bloco e temas clássicos).
- Erros de PHP apresentados de forma clara, juntamente com seu componente responsável e pilha de chamadas, além de um aviso visível na barra de ferramentas do administrador.
- Uso da funcionalidades “Fazendo errado” ou “Obsoleto” no código do seu site.
- Blocos e propriedades associadas no conteúdo do post e na edição completa do site (FSE).
- Regras de reescrita correspondentes, strings de consulta associadas e variáveis de consulta.
- Scripts e folhas de estilo enfileirados, juntamente com suas dependências, dependentes e alertas para dependências quebradas.
- Configurações de idioma e arquivos de tradução carregados (arquivos MO e arquivos JSON) para cada domínio de texto.
- Solicitações de API HTTP, com código de resposta, componente responsável e tempo gasto, com alertas para solicitações com falhas ou erros.
- Verificações de capacidade do usuário, juntamente com o resultado e quaisquer parâmetros passados para a verificação de capacidade.
- Informações sobre o ambiente, incluindo informações detalhadas sobre o PHP, o banco de dados, o WordPress e o servidor Web.
- Os valores de todas as funções condicionais do WordPress, como
is_single()
,is_home()
, etc. - Transientes que foram atualizados.
- Uso do
switch_to_blog()
erestore_current_blog()
em instalações Multisite.
Além disso:
- Sempre que ocorre um redirecionamento, o Query Monitor adiciona um cabeçalho HTTP contendo a pilha de chamadas, para que você possa usar seu inspetor HTTP favorito ou as ferramentas de desenvolvimento do navegador para rastrear o que acionou o redirecionamento.
- A resposta de qualquer solicitação Ajax iniciada pelo jQuery na página conterá várias informações de depuração em seus cabeçalhos. Erros de PHP também são exibidos no console do desenvolvedor do navegador.
- A resposta de uma solicitação autenticada da API REST do WordPress conterá uma visão geral das informações de desempenho e erros de PHP em seus cabeçalhos, desde que o usuário autenticado tenha permissão para visualizar a saída do Query Monitor. Uma solicitação de API REST encapsulada incluirá ainda mais informações de depuração na propriedade
qm
da resposta.
Por padrão, a saída do Query Monitor é mostrada apenas para administradores em instalações de site único e super administradores em instalações multisite.
Além disso, você pode definir um cookie de autenticação que permite visualizar a saída do Query Monitor quando você não estiver conectado (ou se estiver conectado como um não administrador). Consulte o painel de Configurações para detalhes.
Outros plugins
Mantenho vários outros plugins para desenvolvedores. Confira-os:
- O User Switching oferece alternância instantânea entre contas de usuário no WordPress.
- O WP Crontrol permite visualizar e controlar o que está acontecendo no sistema WP-Cron
Declaração de privacidade
O Query Monitor é privado por padrão e sempre será. Ele não armazena permanentemente nenhum dos dados que coleta. Ele não envia dados a terceiros, nem inclui recursos de terceiros. A declaração de privacidade completa do Query Monitor pode ser encontrada aqui.
Declaração de acessibilidade
O Query Monitor visa ser completamente acessível a todos os seus usuários. A declaração de acessibilidade completa do Query Monitor pode ser encontrada aqui.
Capturas de tela
![Menu de barra de ferramentas do administrador](https://ps.w.org/query-monitor/assets/screenshot-1.png?rev=1856844)
Menu de barra de ferramentas do administrador
![Consultas agregadas ao banco de dados por componente](https://ps.w.org/query-monitor/assets/screenshot-2.png?rev=1856844)
Consultas agregadas ao banco de dados por componente
![Verificações de capacidade](https://ps.w.org/query-monitor/assets/screenshot-3.png?rev=1856844)
Verificações de capacidade
![Consultas ao banco de dados](https://ps.w.org/query-monitor/assets/screenshot-4.png?rev=1856844)
Consultas ao banco de dados
![Ganchos e ações](https://ps.w.org/query-monitor/assets/screenshot-5.png?rev=1856844)
Ganchos e ações
![Solicitações de API HTTP](https://ps.w.org/query-monitor/assets/screenshot-6.png?rev=1856844)
Solicitações de API HTTP
![Agregue consultas ao banco de dados chamando a função](https://ps.w.org/query-monitor/assets/screenshot-7.png?rev=1856844)
Agregue consultas ao banco de dados chamando a função