Tag: Performance
All the articles with the tag "Performance".
-
.NET中抽象的真实成本:何时抽象是财富,何时是技术债务
Published: at 12:00 AM深入探讨.NET开发中抽象的利弊,通过实际案例分析何时应该使用抽象,何时抽象会成为技术债务,以及如何做出明智的架构决策。
-
C# 本地函数深度解析:从语法到性能优化的完整指南
Published: at 12:00 AM深入探讨 C# 本地函数的语法特性、性能优势、与 Lambda 表达式的区别,以及在实际开发中的最佳实践和应用场景。
-
从 N+1 到批量化:LINQ 查询性能优化的现代视角
Published: at 12:00 AM一次典型的 LINQ 查询优化,将性能从 2.04ms 提升至 0.51ms。本文不仅重温了经典的 N+1 问题,更从现代软件架构视角,探讨其背后的数据访问模式、思维转变及可观测性在性能调优中的核心价值。
-
提升EF Core性能的4个实用技巧
Published: at 12:00 AM本文深入探讨如何通过4个实用技巧大幅提升Entity Framework Core的性能,包括避免循环查询、仅选择必要字段、使用NoTracking和SplitQuery。每个技巧配有示例代码与性能基准图,适合初学者和有经验的开发者。
-
在 ASP.NET Core 中实现缓存:提升应用性能的实用指南
Published: at 12:00 AM本文深入解析 ASP.NET Core 中的多种缓存方式,包括 IMemoryCache、IDistributedCache、Redis 以及 .NET 9 引入的 HybridCache,结合示例代码和性能优化思路,帮助你有效减少延迟、降低服务器负载并提高可扩展性。
-
利用C# Channels打造高性能.NET应用
Published: at 12:00 AM深入解析C# Channels在.NET应用中实现高性能并发与解耦的实战应用,涵盖原理、场景、实战代码、缓存策略与最佳实践,助力开发者构建可靠且高效的异步处理架构。
-
在ASP.NET Core中构建高效异步API的最佳实践
Published: at 12:00 AM深入解析ASP.NET Core异步API设计原理与实战方案,助力后端系统实现高并发、高可用和出色用户体验。文章涵盖典型场景、核心实现、分布式队列、实时推送等关键细节,适合中高级开发者参考。
-
EF Core查询性能优化实战:如何用批处理让查询提速3.4倍
Published: at 12:00 AM通过实际案例,带你深入理解EF Core中批量查询(Batching)的应用,并掌握提升性能的实用技巧。适合.NET开发者与后端工程师阅读。
-
深度揭秘:“先过滤再JOIN”SQL性能优化神话
Published: at 12:00 AM对于现代数据库来说,流行的“先过滤再JOIN”SQL性能建议不仅无效,反而可能让你的代码更难维护。本文结合实测案例与执行计划,揭示真实的SQL优化逻辑,并为有经验的技术人指出真正的性能提升之道。