本章进度 11 / 18
61%
成本、速度与模型选择·判断·13 分钟
正文已完成

命中率不是缓存的唯一指标

同时评估正确性、时效、权限隔离、延迟和维护成本,决定何时不该命中。

L250
为什么现在学

把“缓存策略”从听懂变成会判断,避免遇到真实任务时仍靠感觉选择。

本课会用什么
  • 无需安装新工具
  • 准备一个可对照的真实问题或样本

高命中率可能来自过宽的匹配。如果旧答案不再正确或属于另一位用户,命中越多风险越大。

这一课的结果

能为缓存方案定义命中与拒绝规则,并识别跨用户泄露和陈旧结果风险。

核心概念

先把关键判断说清楚

01

正确拒绝也是成功

条件不完全一致时绕过缓存,虽然降低命中率,却保护了结果正确性。

02

权限先于相似度

语义相似不能跨越租户、角色和资料访问范围,敏感结果必须隔离。

03

陈旧度按业务定义

新闻、库存和政策需要短时效,稳定说明可以更久;统一 TTL 往往不合理。

案例拆解

相似问题命中别人的数据

语义缓存把“查看本月费用”匹配到另一租户的回答,因为问题文本几乎相同。

  1. 01

    在相似检索前先按租户与权限分区

  2. 02

    包含数据版本与时间范围

  3. 03

    敏感查询默认不复用完整结果

案例结果

系统宁可少命中,也不会跨权限返回数据。

提交前练习

现在轮到你

为一个包含个性化数据的缓存方案制定拒绝规则。

完成本课需要:完成以下内容用于本课收口。

内容会自动保存在当前设备
查看参考答案与评分标准

参考答案

按租户和角色隔离;费用数据按账期版本;权限、时间范围或源数据版本不一致就拒绝;同时监控错误命中率和陈旧率。

评分标准

  • 权限隔离发生在匹配之前
  • 时效与数据类型对应
  • 包含错误命中指标

本课收口 · 应用检查

完成一次应用,再检查理解

完成一次必填练习,再通过理解检查;阅读标记和总结不设硬门槛。

0 / 2
02完成本课必填练习0 / 4 项必填内容已填写03通过理解检查点此去回答,约 30 秒
04补一句总结(可选)可以留空,不影响完成本课。
两个用户的问题文本相同,何时仍不能共享缓存结果?
你现在更接近哪一种状态?
尚有必填项未完成,请补齐后再继续。

资料来源

继续核对与延伸阅读

本课内容最近更新于 。