页面变慢先查每页鉴权与无分页拉取
定位顺序
- 看浏览器网络,哪条最慢:
/login、/api/feeds还是/api/feed-entries—— 一眼定位主瓶颈。 - 检查列表接口是否分页:无分页的
findMany会把一个类型下的条目全拿回,还会额外查一次关联表(如算收藏状态),随数据量线性变重。 - 检查部署区域与数据库区域是否一致:跨区域往返会额外增加延迟。
相关
- 缓存命中率
- 服务端缓存与浏览器缓存的边界 —— 先分清卡在哪一层(服务端渲染/鉴权 vs 浏览器缓存),再谈优化
/login、/api/feeds 还是 /api/feed-entries —— 一眼定位主瓶颈。findMany 会把一个类型下的条目全拿回,还会额外查一次关联表(如算收藏状态),随数据量线性变重。