#性能优化
共 8 篇
11-10
两万行表格滚动像幻灯片:虚拟列表、白条与 key 的三个坑
产品要求一屏看完两万行订单,v-for 直接铺满,滚动只剩 8 帧。换成虚拟列表后,滚动白条、勾选串行、动态行高三个问题接连冒出来,最后用固定档位行高收场。
11-10
proxy_cache 上线三天就串号:缓存键、Set-Cookie 与回源风暴
三行配置就让回源掉了九成,三天后有客户看到了别人的库存和会员价。缓存键里少了身份维度、上游还在发 Set-Cookie,修完又撞上热点 key 过期的回源尖峰。
11-09
limit_req 把正常用户挡在门外:漏桶、突发与真实 IP
限流上线第二天,投诉集中在两家客户。日志里被限的 IP 只有四个,全是我们自己的代理。从 set_real_ip_from、burst 的真实容量到按接口分档的完整配置。
11-08
启动 96 秒到 14 秒:Spring Boot 启动慢的分层排查
扩容时新 Pod 八十秒才 Ready,HPA 跟不上流量。从 Bean 实例化打点到收窄扫描包,再到 AlwaysPreTouch 与 JMX,每一层的收益和风险都记下来了。
11-08
后台开两天堆到 1.8 GB:Vue3 SPA 内存泄漏定位
用久了变卡、重开就好,是内存泄漏的典型特征。Memory 快照差集里一万两千个 Detached DOM,引用链指向 37 个没 dispose 的 ECharts 实例和无上限的…
11-08
load average 38,CPU 却空闲 71%:D 状态进程排查
8 核机器 load 38,CPU 七成空闲。vmstat 里 r=1、b=21,二十个进程堵在 IO 上。根因是备份任务冲掉页缓存,让采集服务的写退化成同步写,以及 load 告…
11-07
发版后 30% 用户白屏:Cache-Control 与资源指纹的配合
白屏报 ChunkLoadError,强刷一下就好,因为 index.html 被缓存了七天而旧 chunk 已被删除。入口用 no-cache、带哈希的资源用 immutable…
11-05
Core Web Vitals 实战:首页从 59 MB 到 2.27 MB
LCP、INP、CLS 三个指标对应三种完全不同的病理。用本站真实数据说明:30 张没压缩的照片,比任何代码优化都致命。