Stable Foundations · 04 / 06
网络与计算
从一次请求,到可靠结果
认知地图可共创
核心判断网络调用不是本地函数。每一步都有延迟、失败和重复,设计要先回答:出错以后会怎样,以及怎样安全恢复。
一张图看懂看见一条完整请求
- 01触发
- 02请求
- 03传输
- 04处理
- 05存储
- 06响应
- 07观测
五个核心判断先设计失败,再优化速度
远程调用一定会失败
网络或对端都可能中断,失败必须有明确出口。
影响决策错误怎样返回
延迟会逐段累加
每一跳都有等待和处理时间,慢不是单点感觉。
影响决策先优化哪里
并发会放大热点
大量请求同时到达,会争用同一份有限资源。
影响决策优先保护什么
重试可能制造重复
上一次也许已经成功,重做必须保证结果不变坏。
影响决策怎样安全重试
缓存用新鲜度换速度
副本读得更快,但可能暂时不是最新。
影响决策能接受多旧
真实案例一次页面访问经过什么
已经知道
- 网站构建后输出静态文件
- 浏览器从 Cloudflare 获取页面
- 阅读过程不依赖服务端计算
当前设计
- 静态内容经边缘分发更快更稳
- 按路由拆分可减少单次下载
- 发布后内容会逐步到达各节点
还要观测
- 首屏内容实际出现需要多久
- 不同地区节点是否保持一致
- 更新后旧缓存多久被替换
三个取舍可靠来自明确取舍
所有请求实时计算→能静态生成就预先生成
当前选择一次加载全部页面→按访问路由加载
控制传输量失败就无限重试→只重试可安全重复的操作
避免放大故障AI 协作 · 请求链路
请沿着【一次用户操作】画出完整请求链。对每一步标出:耗时、可能失败、是否会重复、可否缓存;最后指出最可能的瓶颈和一个安全的降级方式。
复制提示词