2012-04-04 6 views
7

Sto usando HttpWebRequest per chiamare una pagina e HttpWebResponse per farlo risultato,come ottenere una dimensione rendimento totale Pagina web/larghezza di banda utilizzata per richiamare una pagina web

mia domanda è come posso ottenere o calcolare la dimensione totale di la pagina di ritorno in byte. inoltre voglio anche conoscere il traffico/larghezza di banda che ho usato per chiamare la pagina.

Sono in grado di ottenere la lunghezza del contenuto, ma la lunghezza del contenuto non corrisponde a Firebug o ad altri programmi di traffico di rete. Quindi non sono sicuro se la lunghezza del contenuto sia la dimensione della pagina o meno.

Grazie

+1

A volte il contenuto viene compresso e quindi si avrà una grande differenza tra la lunghezza del contenuto nell'intestazione e la dimensione effettiva della risposta. Inoltre, penso che le dimensioni del corpo (come in fildller) includano anche le dimensioni delle intestazioni. – mslliviu

+0

Ho notato che non hai ancora espresso un voto. Tieni presente che con la tua reputazione, ora puoi votare le domande e le risposte degli altri. Evidenzia quelli che trovi post utili e non votati che non sono utili o domande che non mostrano sforzi di ricerca. Per ulteriori informazioni sul voto, dai un'occhiata al [privilegio upvote] (http://stackoverflow.com/help/privileges/vote-up) e il [privilegio downvote] (http://stackoverflow.com/help/privileges/vote-down), anche se tieni presente che qui votiamo la qualità dei contenuti, non per una determinata persona o gruppo. –

risposta

0

Content.Length restituisce solo la lunghezza del codice HTML, dopo il quale browser richiede le immagini e altre cose javascript

1) Il violinista agisce come server proxy per calcolare la dimensione della larghezza di banda, si può provare a fare lo stesso 2) Un altro modo di vedere è quello di cercare di fare un po 'di rete calcoli del livello Guardate in System.Net.NetworkInformation spazio dei nomi e anche How to calculate network bandwidth speed in c# può aiutare

Spero che questo aiuti

+0

ciao ArsenMkrt, è che qualsiasi spazio dei nomi mi consente di ottenere il byte totale nella pagina di risposta? –

+0

Quel namespace dovrebbe darti modo di calcolare tutto il bandith della rete, ma sinceramente non l'ho mai provato prima, prova a guardare nell'esempio che ho inviato –

Problemi correlati