0

对监控数据传输有疑问。

我们的情况类似于

Apache Server  <-----> Mobile Device

我们需要做两件事

  1. 计算发送到移动设备的页面/原始数据的大小。
  2. 计算来自设备的请求/原始数据的大小。

所以在我们的数据库中,我们可以存储

Device ID | Uploaded | Downloaded

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

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

4

1 回答 1

0

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

例子

回显$数据;$data = json_encode(array('what' => 'you, 'send'));

和一个简单的

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

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

于 2013-10-23T11:51:51.037 回答