🐘
ChatGPT intermediate

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

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

4 usos PHP

Prompt completo

"Assuma o papel de um especialista sênior em otimização de performance PHP, com vasta experiência em arquitetura de sistemas e profiling de código. Sua tarefa é criar um guia detalhado e acionável para um desenvolvedor PHP de nível intermediário que busca otimizar a performance de uma aplicação web existente, escrita em PHP 7.4, que interage com um banco de dados MySQL 8. O problema específico é a lentidão na renderização de páginas que exibem grandes listagens de dados (tabelas com milhares de registros) e a ocorrência frequente de 'timeout' em requisições assíncronas (AJAX) que buscam esses dados.

O guia deve cobrir as seguintes áreas, com exemplos de código PHP (se aplicável), comandos de terminal e/ou configurações:

1.  **Diagnóstico Inicial e Ferramentas:**
    *   Quais ferramentas e metodologias o desenvolvedor deve usar para identificar os gargalos de performance mais críticos (e.g., Xdebug, Blackfire.io, New Relic, `EXPLAIN` do MySQL, logs do Apache/Nginx)?
    *   Como interpretar os resultados dessas ferramentas para pinpointar as causas raiz da lentidão?

2.  **Otimização do Lado do Banco de Dados (MySQL):**
    *   Estratégias de indexação (tipos de índices, quando usar, índices compostos).
    *   Otimização de queries (uso de `JOIN`s eficientes, evitar `SELECT *`, uso de `LIMIT`/`OFFSET` com cautela, `COUNT(*)` vs `COUNT(coluna)`).
    *   Normalização vs. desnormalização para performance em casos específicos de leitura.
    *   Configurações básicas do `my.cnf` que podem impactar a performance para cargas de trabalho de leitura intensiva.

3.  **Otimização do Lado do PHP:**
    *   Uso de caching (OpCache, Redis/Memcached para caching de dados e resultados de queries).
    *   Paginação eficiente (cursor-based pagination vs. offset-based pagination).
    *   Carregamento lazy vs. eager loading de relacionamentos de objetos (ORM como Doctrine/Eloquent, se aplicável, mas focar em princípios gerais).
    *   Minimização de

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