本文目录导读:

对于PHP项目,最值得重点关注的指标可以分为应用性能、业务质量、基础设施、安全四个维度,以下是我认为优先级最高的指标:
应用性能指标(核心)
响应时间(P95/P99)
- PHP-FPM 处理时间、数据库查询时间、外部 API 调用耗时
- 重点关注 P95 和 P99,平均值容易掩盖长尾问题
- 目标:核心接口 P95 < 200ms
吞吐量(QPS/RPS)
- 结合 PHP-FPM 进程池配置评估容量瓶颈
- 关注高峰期 QPS 与进程池饱和度的关系
PHP-FPM 关键指标(PHP 项目独有,极重要)
- 进程池饱和度:
active processes / max_children,超过 80% 需预警 - listen queue(监听队列)长度:队列堆积说明进程不足
- max children reached 次数:触顶次数直接反映容量是否够用
- 进程重启频率:频繁重启可能是内存泄漏信号
慢请求/慢日志
- 慢查询日志(MySQL)、慢接口日志(PHP)
- 结合 APM 定位到具体代码行
业务质量指标
错误率
- HTTP 5xx 比例、PHP Fatal Error / Exception 数量
- 未捕获异常数:直接影响用户体验的硬指标
可用性(SLA)
- 核心接口成功率,通常按 99.9% 为目标
基础设施指标
数据库相关
- 慢查询数量、连接池使用率、主从延迟
- PHP 项目常见问题:N+1 查询、连接未释放
内存与 CPU
- PHP-FPM 进程内存(关注单进程内存增长,识别内存泄漏)
- 服务器整体资源使用率
缓存命中率
- Redis/Memcached 命中率,PHP 项目缓存层至关重要
- 低于 90% 需要排查
安全与依赖
依赖安全
- Composer 依赖漏洞扫描(
composer audit) - 关键:PHP 版本、框架版本的已知 CVE
优先级建议(如果只能选 5 个)
| 优先级 | 指标 | 原因 |
|---|---|---|
| P95 响应时间 | 用户体验直接体现 | |
| PHP-FPM 进程池饱和度 + 队列 | PHP 特有瓶颈点 | |
| 5xx 错误率 / 未捕获异常 | 质量红线 | |
| 慢查询数 | PHP 性能问题最常见来源 | |
| 缓存命中率 | 成本与性能杠杆 |
PHP 项目特别注意
- 不要只看平均值:PHP 是同步阻塞模型,长尾请求会拖垮整个进程池,P99 比平均更重要。
- PHP-FPM 是命门:进程池配置不当(如
pm.max_children、pm.max_requests)是线上事故高发点,务必监控队列和触顶次数。 pm.max_requests与内存泄漏:PHP 常靠进程重启"续命",需监控单进程内存趋势而非仅看总量。- 数据库是最大外部依赖:PHP 项目 DB 压力通常被低估,慢查询和连接数要盯紧。
如果需要,我可以进一步说明每类指标的具体采集方式(如 Prometheus + php-fpm_exporter、APM 选型等)。
版权声明:NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
足球直播
足球直播
足球直播
篮球直播
篮球直播
篮球直播
NBA直播
NBA直播
NBA直播
CBA直播
CBA直播
CBA直播
亚冠直播
亚冠直播
亚冠直播
欧冠直播
欧冠直播
欧冠直播
英超直播
英超直播
英超直播
西甲直播
西甲直播
西甲直播
中超直播
中超直播
中超直播
足球直播
足球直播
足球直播
篮球直播
篮球直播
篮球直播
NBA直播
NBA直播
NBA直播
CBA直播
CBA直播
CBA直播
亚冠直播
亚冠直播
亚冠直播
欧冠直播
欧冠直播
欧冠直播
英超直播
英超直播
英超直播
西甲直播
西甲直播
西甲直播
中超直播
中超直播
中超直播
足球直播
足球直播
足球直播
篮球直播
篮球直播
篮球直播
NBA直播
NBA直播
NBA直播
CBA直播
CBA直播
CBA直播
亚冠直播
亚冠直播
亚冠直播
欧冠直播
欧冠直播
欧冠直播
英超直播
英超直播
英超直播
西甲直播
西甲直播
西甲直播
中超直播
中超直播
中超直播
足球直播
足球直播
足球直播
篮球直播
篮球直播
篮球直播
NBA直播
NBA直播
NBA直播
CBA直播
CBA直播
CBA直播
亚冠直播
亚冠直播
亚冠直播
欧冠直播
欧冠直播
欧冠直播
英超直播
英超直播
英超直播
西甲直播
西甲直播
西甲直播
中超直播
中超直播
中超直播
曼联直播
曼联直播
曼联直播
日职联直播
日职联直播
日职联直播
澳超直播
澳超直播
澳超直播
阿森纳直播
阿森纳直播
阿森纳直播
足球直播
足球直播
足球直播
NBA直播
NBA直播
NBA直播
曼联直播
曼联直播
曼联直播
日职联直播
日职联直播
日职联直播
澳超直播
澳超直播
澳超直播
阿森纳直播
阿森纳直播
阿森纳直播
足球直播
足球直播
足球直播
NBA直播
NBA直播
NBA直播
曼联直播
曼联直播
曼联直播
日职联直播
日职联直播
日职联直播
澳超直播
澳超直播
澳超直播
阿森纳直播
阿森纳直播
阿森纳直播
足球直播
足球直播
足球直播
NBA直播
NBA直播
NBA直播
曼联直播
曼联直播
曼联直播
日职联直播
日职联直播
日职联直播
澳超直播
澳超直播
澳超直播
阿森纳直播
阿森纳直播
阿森纳直播
足球直播
足球直播
足球直播
NBA直播
NBA直播
NBA直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
足球直播
足球直播
足球直播
足球直播
足球直播
英超直播
英超直播
英超直播
英超直播
英超直播
篮球直播
篮球直播
篮球直播
篮球直播
篮球直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
中超直播
中超直播
中超直播
中超直播
中超直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
足球直播
足球直播
足球直播
足球直播
足球直播
英超直播
英超直播
英超直播
英超直播
英超直播
篮球直播
篮球直播
篮球直播
篮球直播
篮球直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
中超直播
中超直播
中超直播
中超直播
中超直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播