改善服务器响应时间

当PageSpeed Insights检测到您的服务器响应时间超过200毫秒时,就会触发此规则。

概览

服务器响应时间表示加载必要HTML以开始呈现服务器所托管网页的时间,其中减去了Google和服务器之间的网络延迟时间。每次运行所用的时间可能会有所不同,但这种差异不应太大。事实上,如果服务器响应时间变化很大的话,则表明性能上可能存在问题。

建议

您应将服务器响应时间控制在200毫秒以内。有很多潜在因素都可能会延缓服务器响应,例如应用逻辑缓慢、数据库查询缓慢、路由缓慢、框架、库、资源CPU不足或内存不足等。您需要考虑所有这些因素,才能改善服务器的响应时间。要找到服务器响应时间过长的原因,首先要进行测量。然后,准备好相关数据,并参阅有关如何解决该问题的相应指导。问题解决后,您必须继续测量服务器响应时间,并解决将来出现的性能瓶颈问题。

  1. 收集并检查现有性能和数据。如果没有可用内容,请使用自动网页应用监测解决方案(可在市面找到一些托管的开源版本,它们适用于大多数平台)进行评估,或添加自定义的方法。
  2. 识别并修复首要的性能瓶颈问题。如果您使用的是热门网页框架或内容管理平台,请参阅有关性能优化最佳做法的文档。
  3. 监测并提醒任何将来出现的性能衰退问题!