Guia para otimização e performance em php em PHP

Prompt gerado automaticamente para Otimização e performance em PHP em PHP

5.0
35 usos
ChatGPT
Usar no ChatGPT
"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)

Como Usar este Prompt

1

Clique no botão "Copiar Prompt" para copiar o conteúdo completo.

2

Abra sua ferramenta de IA de preferência (ChatGPT e etc.).

3

Cole o prompt e substitua as variáveis (se houver) com suas informações.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!

Outros prompts de PHP

Continue explorando prompts nesta categoria.

Melhores práticas de fundamentos de php para PHP

Prompt gerado automaticamente para Fundamentos de PHP em PHP

Melhores práticas de debugging em php para PHP

Prompt gerado automaticamente para Debugging em PHP em PHP

Melhores práticas de fundamentos de php para PHP

Prompt gerado automaticamente para Fundamentos de PHP em PHP