Prompt para otimização e performance em php em PHP
Prompt gerado automaticamente para Otimização e performance em PHP em PHP
5.0
37 usos
ChatGPT
"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
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