什么可以延迟"Time to First byte"差不多2s?
What can delay "Time to First byte" by almost 2s?
我启用了 PHP 分析器,magento 很好,但它仍然是一个分析器。
这是标准的 magento 编译器,它记录了所有处理过程,包括从接收到请求到创建页面的所有数据库查询。
我正在使用本地托管的 php 内置服务器进行测试。
结果显示服务器响应时间相当不错,但在 chrome 开发人员工具上,第一个字节的时间要长得多。这是为什么?
注意...下面的时间截图来自同一个请求...清楚
探查器(www.mysite.com/index.php):
开发者工具(www.mysite.com/index.php):
编辑
我写了一个更大的答案,但后来我意识到你正在使用内置的 PHP 服务器。老实说,您应该试一试真正的网络服务器。您可能正在追逐一个不存在的问题(尽管有人可能会争辩说发生了一些事情,因为这不是正常情况 - 您可能会遇到 PHP 错误);)
找到问题。
探查器未记录包含的库。在 magento/lib
文件夹中,即使您明确将其设置为个人资料,也不会记录任何内容。
看来需要用一个包罗万象的php profiler
我启用了 PHP 分析器,magento 很好,但它仍然是一个分析器。 这是标准的 magento 编译器,它记录了所有处理过程,包括从接收到请求到创建页面的所有数据库查询。
我正在使用本地托管的 php 内置服务器进行测试。
结果显示服务器响应时间相当不错,但在 chrome 开发人员工具上,第一个字节的时间要长得多。这是为什么?
注意...下面的时间截图来自同一个请求...清楚
探查器(www.mysite.com/index.php):
开发者工具(www.mysite.com/index.php):
编辑
我写了一个更大的答案,但后来我意识到你正在使用内置的 PHP 服务器。老实说,您应该试一试真正的网络服务器。您可能正在追逐一个不存在的问题(尽管有人可能会争辩说发生了一些事情,因为这不是正常情况 - 您可能会遇到 PHP 错误);)
找到问题。
探查器未记录包含的库。在 magento/lib
文件夹中,即使您明确将其设置为个人资料,也不会记录任何内容。
看来需要用一个包罗万象的php profiler