Php Javascript大小和下载速度

Php Javascript大小和下载速度,php,Php,我有很多javascript/css/img源代码。我想计算它们的大小以及下载它们所需的时间。使用cURL可以吗?我想看看关于我应该使用什么样的旋度函数的建议。或者我应该使用其他工具来实现这一点吗?我不太了解这方面的curl,但一个有用的工具是Firefox的“Why Slow”或YSlow扩展: 它会分析页面加载的每个资源,数据以非常有用的方式显示它,以及每个资源使用的毫秒数等。它还提供了如何改进结果的提示 YSlow也可以集成到Firebug中 当然,它提供给您的内容在很大程度上取决于您使

我有很多javascript/css/img源代码。我想计算它们的大小以及下载它们所需的时间。使用cURL可以吗?我想看看关于我应该使用什么样的旋度函数的建议。或者我应该使用其他工具来实现这一点吗?

我不太了解这方面的curl,但一个有用的工具是Firefox的“Why Slow”或YSlow扩展:

它会分析页面加载的每个资源,数据以非常有用的方式显示它,以及每个资源使用的毫秒数等。它还提供了如何改进结果的提示

YSlow也可以集成到Firebug中


当然,它提供给您的内容在很大程度上取决于您使用的连接,并且结果将根据每个客户端使用的每个连接而有所不同。但是,它可以让您大致了解哪些资源正在使用,瓶颈在哪里等。

您无法使用curl进行预计算。

但是,您可以在执行请求后使用进行后期计算

它将返回有关请求的一系列信息

您将需要此阵列的密钥为:

CURLINFO_TOTAL_TIME-上次传输的总事务时间(秒) CURLINFO\u NAMELOOKUP\u TIME—完成名称解析之前的时间(以秒为单位) CURLINFO\u CONNECT\u TIME—建立连接所用的时间(以秒为单位) CURLINFO_PRETRANSFER_TIME—从开始到文件传输开始前的时间(以秒为单位) CURLINFO_STARTTRANSFER_TIME—第一个字节即将传输之前的时间(以秒为单位)

至于尺寸:

CURLINFO\u SIZE\u UPLOAD-上载的总字节数
CURLINFO\u SIZE\u DOWNLOAD-下载的总字节数


希望有帮助。

计算下载时间几乎是不可能的。因为太多的因素。