Prompt para otimização e performance em php em PHP
Prompt gerado automaticamente para Otimização e performance em PHP em PHP
5.0
45 usos
ChatGPT
"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
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.
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 casos de uso práticos em php para PHP
Prompt gerado automaticamente para Casos de uso práticos em PHP em PHP
Melhores práticas de debugging em php para PHP
Prompt gerado automaticamente para Debugging em PHP em PHP