🐘
ChatGPT intermediate

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

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

2 usos PHP

Prompt completo

"Atuando como um especialista sênior em otimização de performance para aplicações PHP de larga escala, elabore um guia detalhado e prático para um desenvolvedor PHP experiente que precisa otimizar drasticamente a performance de uma API RESTful legada, escrita em PHP 7.4 com Laravel 8, que está apresentando tempos de resposta excessivos (acima de 500ms para requisições simples) e alto consumo de memória sob carga. O guia deve abordar os seguintes pontos, com exemplos de código quando aplicável e justificativas técnicas para cada sugestão:

1.  **Análise e Profiling:** Quais ferramentas e metodologias utilizar para identificar os gargalos (CPU, I/O, memória, banco de dados, rede) de forma precisa? Inclua ferramentas como Xdebug (profiling), Blackfire.io (se aplicável), e monitoramento de banco de dados.
2.  **Otimização de Código PHP:**
    *   Melhores práticas para manipulação de arrays e loops complexos.
    *   Uso eficiente de estruturas de dados e algoritmos.
    *   Identificação e refatoração de código "spaghetti" que impacta a performance.
    *   Considerações sobre *autoloader* e *compilers* (ex: Opcache).
3.  **Otimização de Banco de Dados (MySQL/PostgreSQL):**
    *   Estratégias de indexação eficazes (incluindo índices compostos e de texto completo).
    *   Otimização de *queries* complexas (explaining `EXPLAIN`).
    *   Uso de *lazy loading* vs. *eager loading* (com `with()` no Laravel) e problemas de N+1 queries.
    *   Considerações sobre *transactions* e *locking*.
4.  **Cachê:**
    *   Implementação de cache em diferentes níveis (OPcache, *application-level cache* com Redis/Memcached, *HTTP cache* com Varnish/Nginx).
    *   Estratégias de invalidação de cache.
    *   Cache de resultados de *queries* e objetos.
5.  **Configuração de Servidor Web (Nginx/Apache) e PHP-FPM:**
    *   Parâ

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