知识文章 · 编写日期 2026-11-15
海角官网:单次99%达标等于整页99%吗
不一定。若一页必须等十个请求全部完成,而每个请求各有99%的概率在同一时限内返回,在相互独立的教学假设下,整页全部按时返回的概率是0.99的十次方,约90.44%。单个请求的百分比不能直接抄成整页的百分比。
适用于阅读网站响应速度说明与拆解统计对象。数字仅为原创概率练习,未测量海角或任何实际服务;不是对官网速度的评价。
先确认时限统计的是哪一步
“请求在200毫秒内完成”与“页面可开始阅读”定义了不同终点。一个页面可能还要等待多个资源,某些资源也可能不影响首屏阅读。只有题设明确全部十个结果都不可缺少,才可把页面完成时刻写成十个完成时刻的最大值。
Google研究论文The Tail at Scale讨论了规模扩大后,少量慢响应如何影响整个系统。它支持关注整体等待条件;本页十请求算例是另行设计的简化演示,不是论文对某网站的测量结果。
十个99%怎样得到90.44%
设事件A表示一个请求在200毫秒内完成。题设为十个请求同时开始、每个达标概率0.99、彼此独立,且整页要等齐。十个都达标的概率是0.99×0.99×……×0.99,共乘十次,结果约0.904382。于是至少一个超时的概率约为9.56%。
这里的“超时”只表示超过题设200毫秒阈值,不表示请求永久失败。页面可能在稍晚时刻完成。99%也不是“每固定一百次恰好慢一次”的确定排班。
并非请求越多就必然按这个公式变慢
独立性是算例的重要前提。共享网络、缓存、排队和服务端负载都可能使请求相关;若十个请求总是同时快或同时慢,联合达标率可以与独立模型不同。没有联合数据时,不能把90.44%当成实测预测。
如果页面只需要先收到部分结果,或者图片在正文出现之后才加载,完成条件也改变了。不要为了套公式把非必需项强行列为必等项;先给“完成”一个可观察的定义,再选择统计方法。
读一条性能说明的具体做法
可以做一张四栏笔记:被统计的对象、起算点、完成条件、时限及比例。例句“99%的请求在200毫秒内完成”只填满请求这一行;整页那一行仍需单独测量或说明。
对同一批页面访问,应记录每次页面本身的完成耗时,再统计页面达标比例;把接口的比例简单平均,既不能还原“全部完成”,也不能回答最慢依赖的影响。此处给出的是统计对象选择方法,不承诺任何优化收益。
常见问题
十个请求的达标率能取平均吗?
平均得到的仍是请求层面摘要,不能代替十个全部达标的联合概率。
某个接口P99很好,页面一定快吗?
还需核对其他依赖与完成定义。单个接口的分位数不是整页的分位数。
90.44%是海角官网的实际结果吗?
不是。它仅来自文中明确的十个独立请求假设,没有真实站点测试。
依据与延伸阅读
- Google Research:The Tail at Scale(Google Research,核验日期 2026-11-15)
支持规模化服务的尾延迟会影响整体表现;十个独立请求的数值由本文算例计算。