Tag: Performance
All the articles with the tag "Performance".
-
C# 字符串完全指南:.NET 字符串操作全解析
Published: at 03:56 AM从不可变性原理到 SearchValues 的 SIMD 加速,全面梳理 .NET 字符串的核心机制、常用 API、各种字面量语法、性能优化手段与比较最佳实践,帮你在不同场景下选对工具,写出既正确又高效的字符串处理代码。
-
HybridCache in ASP.NET Core .NET 10 完全指南
Published: at 11:54 PM深入解析 ASP.NET Core .NET 10 中的 HybridCache:L1/L2 双层架构、防雪崩保护原理(100 并发仅触发 1 次数据库查询)、基于 Tag 的批量失效、Redis L2 配置与 IDistributedCache 迁移指南,附 BenchmarkDotNet 性能数据。
-
EF Core 10 追踪与非追踪查询:基准测试与决策指南
Published: at 01:00 AM深入解析 EF Core 的 Change Tracker 机制,通过 BenchmarkDotNet 实测数据对比 Tracking、AsNoTracking、AsNoTrackingWithIdentityResolution 三种模式的性能差异,并给出在 ASP.NET Core Web API 中如何选择的完整决策指南。
-
Cache-Aside 模式在 .NET 中的实践
Published: at 01:40 AMCache-Aside(懒加载)是 .NET 应用中最常见的缓存策略之一。本文讲解它的执行流程、.NET 实现方式、过期策略选择,以及缓存失效、缓存雪崩等常见问题的处理方法。
-
EF Core 10 批量操作全攻略:插入、更新、删除的策略与性能对比
Published: at 02:00 AM系统介绍 EF Core 10 中批量操作的五种方案——SaveChanges 批处理、AddRange、ExecuteUpdate/ExecuteDelete、第三方 BulkExtensions——配合真实基准测试数据与决策矩阵,帮助你在正确的场景选对工具。
-
为 .NET HttpClient 实现 RFC 标准 HTTP 缓存
Published: at 04:49 AM介绍如何通过 Meziantou.Framework.Http.Caching 包为 HttpClient 添加符合 RFC 7234 和 RFC 8246 标准的 HTTP 缓存支持,覆盖基础用法、依赖注入集成、客户端缓存指令和并发安全机制。
-
.NET 里批量更新数据库该怎么优化
Published: at 12:29 AM这篇文章最值得带走的,不是又多背了几种 PostgreSQL 写法,而是搞清楚 bulk update 性能差距真正来自哪里:大多数时候瓶颈不是 SQL 不够聪明,而是应用程序和数据库之间说了太多次话。Milan 这篇把从逐行更新、EF Core SaveChanges、VALUES/CTE、UNNEST 到 temp table + binary COPY 的路径摆出来后,最有价值的结论反而非常朴素——先减少 round-trips,再谈别的优化。
-
EF Core 里,`Where + Contains` 不是批量查询的终点
Published: at 12:00 AMAnton Martyniuk 在一条赞助帖里演示了 EF Core 大批量查询的 5 个替代方案。真正值得记住的不是某个库名,而是一个判断:当 ID 列表上千、还伴随联表和同步任务时,`Contains` 往往已经不是合适的入口。
-
.NET 11 Preview 1 发布:全面解析技术更新
Published: at 12:00 AM.NET 11 首个预览版发布,带来运行时异步支持、WebAssembly上的CoreCLR、Zstandard压缩、BFloat16类型、ASP.NET Core新组件、MAUI的XAML源码生成等重大技术改进,涵盖库、运行时、SDK、C#、F#和Entity Framework Core的全方位更新。