PHP计算当前请求的大小(字节)

时间:2013-10-23 11:18:11

标签: php mobile bandwidth

有关于监控数据传输的问题。

我们的情况类似于

Apache Server  <-----> Mobile Device

我们需要做两件事

  1. 计算发送到移动设备的页面/原始数据的大小 设备。
  2. 计算来自的请求/原始数据的大小 设备
  3. 因此,在我们的数据库中,我们可以像

    一样存储
    Device ID | Uploaded | Downloaded
    

    保存等的逻辑很好,我们只需要知道我们如何计算请求的大小。

    我相信当设备发送服务器信息时,我们可以使用PHP来读取$_SERVER['CONTENT_LENGTH'];以查看该数据的大小。但是不确定我们如何做到这一点。

1 个答案:

答案 0 :(得分:0)

这取决于数据在输出时的编码方式。 如果您使用的是json_format,则可以使用strlen函数。

实施例

echo $ data;其中$ data = json_encode(array('what'=&gt;'你,'发送'));

和一个简单的

$ len = strlen($ data);会告诉你。

如果这是正确的方式我理解了这个问题。