Ottimizzerò la tua API dotnet lenta e le query SQL di ef core


Informazioni su questo servizio
Traduzione automatica.
Le tue endpoint .NET / ASP.NET Core sono lente e impiegano secondi, le query EF Core stanno martellando SQL Server? Risolvo io, e lo dimostro con benchmark prima/dopo.
Sono un ingegnere senior .NET con oltre 11 anni di esperienza nella creazione e ottimizzazione di API di produzione. Recentemente ho portato un endpoint di ricerca da più secondi a meno di 300ms spostando i filtri nel database e riducendo il over-fetching di proiezione. Porto la stessa disciplina nel tuo codice.
Ciò che faccio:
Profilo le tue endpoint e query lente per trovare il vero collo di bottiglia
Risolvo query N+1, over-fetching, assenza di AsNoTracking e cattive traduzioni LINQ
Spingo il filtering e il paging in SQL / Cosmos invece che in memoria
Ottimizzo EF Core, aggiungo gli indici giusti e correggo l'uso errato di async
Fornisco benchmark chiari prima e dopo così vedi il miglioramento
Pila tecnologica: C#, ASP.NET Core, EF Core, SQL Server, Azure, Cosmos DB, Dapper.
Ogni modifica viene accompagnata da misurazioni concrete, niente chiacchiere. Inviami la tua endpoint lenta o il repo e ti dirò onestamente cosa si può sistemare e quanto può diventare più veloce.
Scopri di più su Ahmed L
Senior dotNet and Azure Developer
- DaMarocco
- Membro dalug 2026
Lingue
Arabo, Inglese, Francese
Traduzione automatica.
Altri servizi della categoria Sviluppo di software offerti da me
FAQ
Traduzione automatica.
Di cosa hai bisogno da me per iniziare?
Accesso all'endpoint lento o al repo, i tempi di risposta attuali e un modo per riprodurre il carico. L'accesso in sola lettura al DB mi aiuta a diagnosticare; l'accesso in scrittura di sviluppo/test mi permette di implementare le correzioni.
Implementerai le correzioni o mi dirai solo cosa c'è che non va?
Entrambe, a seconda del pacchetto. Basic fornisce diagnosi e piano di correzione con benchmark; Standard e Premium implementano le correzioni e rifanno le misurazioni così vedi il vero miglioramento.
Fornisci prove prima e dopo?
Sempre. Ogni ottimizzazione viene consegnata con benchmark prima/dopo — tempo di risposta, RU/s o costo della query — così il miglioramento è misurato, mai solo affermato.
