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
Outros prompts de PHP
ChatGPT
Melhores práticas de debugging em php para PHP
Prompt gerado automaticamente para Debugging em PHP em PHP
2 usos
ChatGPT
Guia para troubleshooting em php em PHP
Prompt gerado automaticamente para Troubleshooting em PHP em PHP
3 usos
ChatGPT
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
4 usos