PHP函数用于获取页面的文件大小和加载时间

时间:2010-09-15 05:31:33

标签: php performance testing yslow

与我上一个问题类似,我希望有一个PHP函数可以采用本地路径并告诉我(a)HTML,CSS,JS和图像的总文件大小是多少,以及(b)此页面的总加载时间。和YSlow一样,我认为,但作为PHP函数。

有什么想法?我环顾四周,想知道我可以使用CURL吗?即使我需要检查自己服务器上的路径?谢谢!

更新

阅读完评论后,意识到我已经离开了。相反,想知道是否有一种方式以编程方式获得页面的YSlow分数(或类似的性能分数)。我认为它需要打到一个充当客户端的第三方网站。我基本上试图遍历一组页面并获得某种性能指标。谢谢!

1 个答案:

答案 0 :(得分:1)

对于filesize。

  • 使用dir创建一个循环来读取特定目录中的所有文件。
  • 然后为每个文件使用filesize

<强>加载时 加载时间取决于连接速度和文件大小。我看到你指定你在本地阅读文件。您可以检测读取这些文件所需的时间,但这不是外部用户页面的加载时间。