运行时值传入缓存函数(缓存键 = 函数参数)
缓存作用域内不能直接读 cookies()/headers() —— 正确做法:在外部读取,把值作为参数传入;参数序列化后自动参与缓存键。
加载用户资料…
评估要点:
- 闭包捕获的外部变量同样会进入缓存键(不仅限于显式参数)
- 该组件因依赖请求数据(cookie),不会进静态壳,请求时才渲染 —— 但其结果在 stale 窗口内可被 prefetch 复用
- 返回值/参数必须可序列化(RSC 序列化限制:不能传类实例、函数、Symbol 等)
- 自托管部署时走内存 LRU;serverless 环境下内存不跨请求保留, 此时考虑
"use cache: remote"