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

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

建议

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

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

 

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 3.0 License, and code samples are licensed under the Apache 2.0 License. For details, see our Site Policies.