站点监控系统和可以在您的站点无法正常运行时通知您。它们通常可以纠正任何小问题,或者在这些问题变成大问题之前帮助您解决。
正常运行时间监控
正常运行时间监控传统上是在服务器级别进行的,或者通过定期检查站点上的一个或多个 URL 来确保它们响应正常。内部和外部正常运行时间监控的组合对用户来说是最理想的,并且存在各种软件和服務可以为您处理此任务。
性能监控
虽然站点的服务可能正在响应,但对用户而言,“站点处于‘运行中’”意味着更多。性能监控类似于正常运行时间监控,但也记录某些可能表明问题的指标。诸如“页面加载时间”和“最慢平均事务”等指标应定期监控和报告,以帮助您提前应对性能问题。监控慢日志以查找有问题的查询或请求也有助于保持用户站点的稳定。MySQL、PHP-FPM 和其他工具提供了捕获这些内容以供监控的选项。
性能分析
使用性能分析工具(如 New Relic、AppDynamics 或 Tideways)来诊断您的网站和基础架构的性能瓶颈是最佳实践。这些工具将为您提供诸如执行缓慢的函数、外部 HTTP 请求、慢数据库查询等导致性能不佳的见解。