知识卡片
Web服务器的黄金指标是每秒请求数而非连接数
内容
评估 Web 服务器性能和流量水平最核心的指标是每秒请求数(req/sec),它直接衡量吞吐量;HTTP响应码分布(尤其是4xx/5xx占比上升)对全局可见性也很重要。容易被误解的是连接数——它不等于请求数,原因在于 HTTP keepalive 机制:早期每个请求都要走完整的TCP握手、建连、传数据、断连流程,一个页面加载几十个对象就要重复几十次;keepalive 让服务器保持连接不断开,允许客户端在同一个连接上发出多个请求(Apache默认15秒超时,NGINX默认75秒超时),浏览器端也有对应的”持久连接”配置。这意味着连接数反映的更多是keepalive策略和超时配置的效果,而不是真实的业务流量水平,混用两者会得出误导性的负载判断。
参考来源
《监控运维实践 原则与策略-2021》第8章《服务器监控》