Melhores práticas de otimização e performance em asp.net core para ASP.NET Core

Prompt gerado automaticamente para Otimização e performance em ASP.NET Core em ASP.NET Core

5.0
36 usos
ChatGPT
Usar no ChatGPT
"Você é um especialista em desenvolvimento .NET e arquitetura de software, com foco em otimização de performance. Sua tarefa é criar um guia prático e acionável para um desenvolvedor ASP.NET Core júnior a pleno, explicando como identificar e resolver gargalos de performance comuns em aplicações web. O guia deve abordar os seguintes pontos:

1.  **Ferramentas de Diagnóstico:** Quais ferramentas nativas do .NET e externas (gratuitas ou de baixo custo) podem ser usadas para identificar problemas de CPU, memória, I/O e latência de rede em uma aplicação ASP.NET Core? Detalhe como usar pelo menos duas delas.
2.  **Padrões de Código Anti-Performance:** Liste e explique pelo menos cinco padrões de código ou práticas de desenvolvimento em ASP.NET Core que frequentemente levam a problemas de performance (ex: uso excessivo de síncrono sobre assíncrono, LINQ ineficiente, alocações excessivas de memória, etc.). Para cada um, forneça um exemplo de código ruim e um exemplo de código otimizado.
3.  **Otimizações a Nível de Framework/Configuração:** Que configurações ou recursos do ASP.NET Core (ex: caching, compressão GZIP/Brotli, Kestrel, middleware, pool de objetos) podem ser ajustados para melhorar a performance? Descreva como implementar pelo menos três dessas otimizações.
4.  **Otimizações de Banco de Dados:** Como a interação com o banco de dados (EF Core ou ADO.NET) pode ser um gargalo e quais estratégias (ex: lazy loading vs. eager loading, projeções, índices, stored procedures, uso de Dapper) podem ser aplicadas para otimizar o acesso a dados?

O tom deve ser didático, prático e focado em resultados. Use exemplos de código C# quando apropriado. O objetivo é capacitar o desenvolvedor a diagnosticar e otimizar suas próprias aplicações ASP.NET Core de forma eficaz."

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.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!

Outros prompts de ASP.NET Core

Continue explorando prompts nesta categoria.

Melhores práticas de debugging em asp.net core para ASP.NET Core

Prompt gerado automaticamente para Debugging em ASP.NET Core em ASP.NET Core

Melhores práticas de debugging em asp.net core para ASP.NET Core

Prompt gerado automaticamente para Debugging em ASP.NET Core em ASP.NET Core

Melhores práticas de casos de uso práticos em asp.net core para ASP.NET Core

Prompt gerado automaticamente para Casos de uso práticos em ASP.NET Core em ASP.NET Core