2013-04-28 65 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