tag

搜索与发现

共 3 篇文章。
全部文章书稿GoJavaTypeScript互联网产品游戏开发独立开发者小游戏游戏服务端架构设计游戏设计Godot性能优化Rust
books

《互联网产品的客户端架构·内容、社交与实时互动》12.3 发现页的推荐位与内容流的差异

发现页不是换皮的信息流:运营位、榜单、专题与普通内容来自不同契约。本节用纯函数组合器实现固定槽位、跨源去重、占位与曝光 key,讲清位置为什么不能塌陷、去重优先级如何显式表达,给出可复用的布局校验规则,并复盘一次运营位为空导致整页错位的事故。

9 分钟阅读
书稿 互联网产品 客户端架构
books

《互联网产品的客户端架构·内容、社交与实时互动》12.2 结果分页与筛选状态的保持

搜索结果页最容易丢的不是数据,而是状态:本节用纯函数 reducer 管理查询词、筛选条件、游标与版本号,讲清条件变化为什么必须重置游标、筛选如何安全放进 URL、返回时恢复什么,以及空结果与「没有更多」的区别,并复盘一次筛选后仍用旧游标翻页的事故。

10 分钟阅读
书稿 互联网产品 客户端架构