2013-04-28 28 views
0

我有一个表格将被提交几次,我想知道多少带宽用于(上传和下载)一个提交此表单,当它背后的PHP确实与提交的数据一起直到确认页面到达。监视器带宽的Web应用程序需要

如何通过在显示确认页面之前通过回显它来监视该情况,以便我知道在该次访问和表单提交时会占用多少上传和下载带宽?

我不会在部署版本中使用echo'd,只是现在进行测试。

+0

除非你做文件上传,或响应文件下载,表格一般不占用那么多的带宽。 – 2013-04-28 15:09:03

+0

@MarcB没有上传或下载。只需在文本输入字段中输入文本后进行表单提交,计算和确认页面即可。 – 2013-04-28 16:48:38

回答

0

有关您正在使用的Web服务器类型的一些细节将会有所帮助。无论如何,我在路由器的跨接端口上使用带宽来跟踪主机的带宽,虽然这不会给你的粒度,你正在寻找它应该足够让你开始。

对于更细粒度的消费监控,我会推荐类似mod_logio,它允许您将每个请求发送/接收的字节写入apache日志文件。

http://httpd.apache.org/docs/trunk/mod/mod_logio.html

+0

无论如何,我可以用PHP做到这一点?我认为我正在购买的服务器空间运行lightpd或apache – 2013-04-28 16:50:11

+0

快速查找,我能够找到它。听起来像它有你在找什么。 [在PHP中获取POST请求的大小](http://stackoverflow.com/questions/1361451/get-size-of-post-request-in-php) – Daedalus8 2013-04-29 17:21:27

+0

是的,就是。谢谢。 – 2013-04-29 17:38:44