C# 内存缓存MemoryCache:让重复查询不再打数据库
同一个配置项查了 1000 次,每次都读数据库;首页数据每次都要算一遍——这类"重复计算"用内存缓存几行代码就能解决,接口能快一个数量级。步骤1:装包并注册dotnet add package Microsoft.Extensions.Caching.
15、InMemoryCache内存缓存减少重复请求 - 从零构建全栈AI智能体
前言在开发大模型应用的时候,经常会遇到完全一样的用户提问重复发送给大模型的场景。相同的输入反复调用 LLM 接口,不仅消耗 token、产生费用,还会带来网络等待时延。
2025年AI核心术语完全指南
AI 正在重塑世界,与此同时也催生了一套全新的专业语言。无论是参加产品会议、路演还是行业论坛,你都会听到大语言模型、RAG、RLHF 等各种术语满天飞,即便是科技圈里的聪明人,有时也难免感到困惑。
内存屏障(Memory Barrier)究竟是个什么鬼
多核CPU提速,程序却乱序,内存屏障如何守住秩序?现代CPU为了跑得快,用了很多花招,比如乱序执行、缓存这些东西。但到了多核环境下,这些花招反而会让程序出问题,数据变得乱七八糟。内存屏障就是用来解决这个问题的一种机制,它是硬件和软件之间的一种约定,保证大家能看到正确的东西。
内存屏障(Memory Barrier)究竟是个什么鬼
CPU乱序引发并发错误,编译器重排更可怕,内存屏障是救星?写多线程程序时,你肯定遇到过这种怪事:明明代码逻辑没问题,但运行结果就是不对。这就是CPU和编译器在背后偷偷调整了指令顺序,导致内存操作乱套了。内存屏障就是用来管住它们的工具。先说说问题到底出在哪。
C# 垃圾回收GC入门:内存是怎么被收回的
C# 不用手动 free 内存,但"不管"不等于"不用懂"——内存一直涨、程序越来越卡、甚至 OutOfMemory,根源往往在这里。搞懂 GC 的分代机制,就知道该往哪优化。GC 在做什么// .NET 用"托管堆"管理引用类型对象:// 1.
CPU重回C位!鲲鹏给Agent造了一台「超级计算机」,冲到4096节点
全球服务器CPU集体涨价、交货期拉长,最夸张的时候订货要等半年。Agent智能体开始自己规划任务、调用工具、运行代码、管理记忆,这些活儿全得靠CPU来扛。
浏览器缓存测试实战!页面刷新错乱、旧数据残留问题根治
导语:页面更新后用户一直显示旧内容、刷新无效?缓存测试没做好,手把手搞定浏览器缓存Bug!Web项目最常见的隐形Bug:测试环境更新版本、修改页面内容,本地刷新还是旧页面,清理缓存后才正常。很多测试新人不懂缓存机制,误判版本未更新,白白浪费大量测试时间。
.NET10 官方两级缓存 HybridCache,到底值不值得接入?
做.NET 后端,缓存这道题,几乎每个项目都要写一遍。过去我们实现两级缓存,就是内存缓存IMemoryCache加上 Redis 分布式缓存。 自己封装工具类:先读本地内存,没有再查 Redis,Redis 没有再查数据库,拿到数据再回填两级缓存。业务量小的时候写着很爽。