Prompt completo
"Você é um especialista em otimização de performance de aplicações PHP, com vasta experiência em depuração e melhoria de código legado. Sua tarefa é analisar um trecho de código PHP real (que será fornecido a seguir) que demonstra um gargalo comum de performance em um cenário de aplicação web de alto tráfego (ex: um e-commerce com muitos acessos simultâneos e consultas complexas ao banco de dados). Com base na sua análise, gere as seguintes informações de forma estruturada e concisa: 1. **Identificação do Problema:** Descreva qual é o principal gargalo de performance no código fornecido e por que ele ocorre, explicando os mecanismos internos do PHP ou do banco de dados que são impactados negativamente. 2. **Sugestões de Otimização (Código):** Proponha até 3 refatorações ou alterações diretas no código PHP para mitigar o problema, fornecendo os trechos de código otimizados e explicando o benefício de cada alteração em termos de performance (ex: redução de CPU, memória, I/O). 3. **Sugestões de Otimização (Infraestrutura/Configuração):** Além das mudanças no código, liste 1 ou 2 ações que poderiam ser tomadas no nível da infraestrutura (servidor web, banco de dados, cache, etc.) ou na configuração do PHP (php.ini) para complementar a otimização e maximizar o ganho de performance. 4. **Métricas de Acompanhamento:** Quais métricas você sugeriria monitorar (e.g., tempo de resposta, uso de CPU, uso de memória, número de queries, latência do banco de dados) para validar a eficácia das otimizações implementadas? O código PHP a ser analisado será: ```php <?php // Cenário: Página de listagem de produtos com filtros e paginação, // onde cada produto tem múltiplos atributos e tags associadas. class ProdutoService { private $db; public function __construct(PDO $db) { $this->db = $db; } public function getProdutosComFiltros($categoriaId = null, $minPreco = null, $maxPreco = null, $pagina = 1, $limite = 20)
Tags relacionadas
PHP
Otimização e performance em PHP
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de PHP
ChatGPT
Melhores práticas de fundamentos de php para PHP
Prompt gerado automaticamente para Fundamentos de PHP em PHP
4 usos
ChatGPT
Melhores práticas de casos de uso práticos em php para PHP
Prompt gerado automaticamente para Casos de uso práticos em PHP em PHP
4 usos
ChatGPT
Melhores práticas de debugging em php para PHP
Prompt gerado automaticamente para Debugging em PHP em PHP
3 usos