Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 页面速度-测试脚本响应速度_Php_Apache_Wordpress - Fatal编程技术网

Php 页面速度-测试脚本响应速度

Php 页面速度-测试脚本响应速度,php,apache,wordpress,Php,Apache,Wordpress,我最近做了一个网站,它的加载速度非常慢。我的Firebug页面速度得分是82/100。我觉得这很好。我的网站有两张图片,它们有100KB,还有一些其他的小图片,比如子弹、箭头和不超过50KB的东西。 不管怎么说,我的观点是html非常快,但我有这个html作为Wordpress主题和一个新主机(廉价主机) 我的问题:我如何找到时间让我的Wordpress(或任何PHP脚本)响应请求的页面 我能确定是主机还是脚本使我的页面运行缓慢吗 谢谢大家! 我用这个。它是一个方便的工具,可以准确地计算整个请求

我最近做了一个网站,它的加载速度非常慢。我的Firebug页面速度得分是82/100。我觉得这很好。我的网站有两张图片,它们有100KB,还有一些其他的小图片,比如子弹、箭头和不超过50KB的东西。 不管怎么说,我的观点是html非常快,但我有这个html作为Wordpress主题和一个新主机(廉价主机)

我的问题:我如何找到时间让我的Wordpress(或任何PHP脚本)响应请求的页面

我能确定是主机还是脚本使我的页面运行缓慢吗

谢谢大家!

我用这个。它是一个方便的工具,可以准确地计算整个请求和响应到服务器和从服务器发出的时间

只需打开Fiddler,转到您的站点,选择所有相关请求,然后单击统计选项卡。

脚本计时

<?php
$start = microtime(true);

  //your script here

$end = microtime(true);
$time = $end - $start;
echo('script took ' . $time . ' seconds to execute.');
?>


这向我显示了诸如yslow或PageSpeed之类的信息,但我认为这个要求很好,服务器回显数据库请求的时间太长了,我认为这是来自主机的。(我不知道如何调试,甚至不知道是否需要调试php代码)@FlorescuAdrian,Fiddler向您展示了这一点。从请求到服务器响应的时间就是服务器呈现页面所需的时间。如果您想明确地知道应用程序中有什么阻碍了事情的发展,您需要分析代码。如果是WordPress,可以肯定地说它通常是一个缓慢的应用程序。。。因此,对于wordpress,我需要将这个开始添加到我的根文件的索引中,并在注释之后将结束添加到我的主题的模板中,对吗?是的。上面写着
//你的脚本在这里
你想要所有的包含和要求等等。理想情况下,您希望脚本中的
$start
是绝对的第一件事,
$end
$time
echo
语句是绝对的最后一件事。通过这种方式,我们可以准确地测量加载脚本所需的时间。我的WP加载脚本需要2-3秒,有那么长吗?这主要取决于脚本正在执行的操作。