PHP计算当前请求的大小(字节)
对监视数据传输有疑问 我们的情况类似于PHP计算当前请求的大小(字节),php,mobile,bandwidth,Php,Mobile,Bandwidth,对监视数据传输有疑问 我们的情况类似于 Apache Server <-----> Mobile Device 保存etc的逻辑很好,我们只需要知道如何计算请求的大小 我相信当设备发送服务器信息时,我们可以使用PHP读取$\u server['CONTENT\u LENGTH'查看该数据块有多大。但是,我们不确定我们将如何反过来做。这取决于数据输出时的编码方式。 如果您使用的是json_格式,则可以使用strlen函数 范例 回波数据;其中$data=json_encode(数组
Apache Server <-----> Mobile Device
保存etc的逻辑很好,我们只需要知道如何计算请求的大小
我相信当设备发送服务器信息时,我们可以使用PHP读取
$\u server['CONTENT\u LENGTH'
查看该数据块有多大。但是,我们不确定我们将如何反过来做。这取决于数据输出时的编码方式。
如果您使用的是json_格式,则可以使用strlen函数
范例
回波数据;其中$data=json_encode(数组('what'=>'you'send')
和一个简单的
$len=strlen($data);我会给你看的
如果这是我理解问题的正确方式。你是指http请求吗?或者您是指加载初始页面时的请求?您可能可以使用输出缓冲来计算脚本输出大小。不确定您可以对响应头做些什么顺便说一句,您的服务器响应的数据可能不是移动设备实际接收的数据…因为许多ISP在通过移动连接发送数据时应用了额外的压缩和数据缩减…@LiamSorsby抱歉,不完全清楚您的意思“初始页面”@CBroe感谢您提供的信息,我们会记住这一点!监视的目的只是确保设备不会超过其数据允许量。因此,如果其压缩量超过此值,这只是一件好事。那么您将如何潜在地收集http头信息的大小?
Device ID | Uploaded | Downloaded