ISP不可知速度测试

时间:2009-01-07 22:02:24

标签: php mysql performance testing lamp

测试基于LAMP的网站的速度的最佳方法是什么,而不考虑用户的连接?

换句话说,我有一个CMS,我想看看PHP和MySQL完成所有工作需要多长时间。

此外,我没有对服务器的shell访问权限,它位于共享托管环境中。

2 个答案:

答案 0 :(得分:2)

在这种情况下,最好的方法是让服务器自行计数。包装CMS代码以存储操作开始的时间,然后从脚本末尾的当前时间中减去它并打印它。

您可以使用此代码读取时间值:

function curtime()
{
        $tm = explode(' ', microtime());
        return $tm[1] + $tm[0];
}

答案 1 :(得分:0)

如果你想要一个对用户而不是工程师很重要的答案,这实际上是一个非常复杂的测试。 Keynote Systems专业地做这件事。 (免责声明:很久以前我几乎和他们一起工作了,但多年来没有和他们谈过。)