【背景】
在性能优化中,经常听到一个争论:「P99 降 1ms 值不值得花 3 天?」这背后其实是一个 ROI 的权衡问题。我们团队在一次性能优化中,发现某个接口的 P99 从 42ms 降到 41ms,但花费了 3 天时间,这让 PM 和产品同学质疑是否值得。
【常见分歧】
- 一些人认为,P99 的降低对用户体验有直接影响,即使只降 1ms,也值得投入。
- 另一些人则认为,这种微小的提升可能无法带来实际的业务价值,且投入时间成本太高。
【我的倾向】
我倾向于认为,P99 的降低确实有其价值,尤其是在高并发场景下。1ms 的降低可能意味着更少的用户投诉,更高的系统稳定性,以及更好的用户体验。但同时,我也认为,这种优化必须有明确的业务目标和价值评估,不能盲目追求。
【想听大家在什么场景下怎么选】
你们在实际工作中,是怎么看待这个问题的?你们在什么场景下会认为 P99 降 1ms 值得花 3 天?又在什么情况下会认为这种投入不值得?欢迎分享你们的经验和看法。
0赞
0收藏
0楼层