软考找老孙
软考找老孙guoruankao.com
返回网站更新记录
内容修复2026-04-24 15:40

整站题库总量统一显示:所有页面按数据库实际数据展示

此前官网不同页面显示的题库总量不一致——首页写"2860 道",首页倒计时下方写"8,550+",/practice 页又写"2860+"。老孙核对数据库发现实际有 8,750 道题,于是把所有硬编码的 2860 全部清掉,改为统一的单一数据源:动态页面直接查后端 API 显示实时数字,静态页面用单一配置字段兜底,再也不会出现"首页和刷题页数字对不上"的尴尬。

#数据一致性#题量显示#信息架构#单一数据源

本次更新概览

  • 新增 src/lib/site-stats.ts 共享工具,服务端组件通过 getSiteStats() 直接获取最新题量
  • Hero 组件新增 useQuestionCount hook,客户端挂载后 fetch /api/config/stats 实时更新
  • TrustBar 组件的兜底值从硬编码 2860 改为 siteConfig.stats.questions
  • site.ts 的 stats.questions 从 2860 改到 8500(接近当前实际 8750,整百向下取整 + "+")
  • /api/config/stats 兜底从 2860 改到 8500
  • practice 页、FAQ 页、guide 页的硬编码文案全部清理
  • 题量展示统一整百向下取整加 "+",例如 8,750 显示为 "8,700+"

用户会看到什么变化

  • 首页看到的题量(Hero + TrustBar)和刷题页 /practice 的题量完全一致
  • 实际显示是接近真实的 8,700+ 道,不再停留在过时的 2860
  • 数据库每加一批新题,静态页面兜底值更新后全站同步,不会出现个别页面滞后
意见反馈
回到顶部咨询