GetRequestStream() und generelle Downloadgeschwindigkeit

  • VB.NET

    GetRequestStream() und generelle Downloadgeschwindigkeit

    Hallo,

    hier möchte ich gleich 2 Probleme anschneiden, die mich schon sehr lange "ärgern":

    1.) Für die meisten Filedownloads nutze ich die response.GetRequestStream(); Methode um an den DatenStream
    ranzukommen. Allerdings dauert dieser Aufruf beim ersten Ma (!) ca 15 - 20 Sekunden, unabhängig von der
    Größe des Ziels (selbst bei 20KB-TextDateien)

    Auf anderen Computern läuft das ganze innerhalb einer infinitisimal kleinen Zeitspanne ab (Man hat
    überhaupt keine Möglichkeit die "Waiting for..."-Information auf dem Label zu sehen, schon steht es auf finished...)
    (Bei mir ist sie wie gesagt 15 - 20 Sekunden lesbar für den ersten Aufruf während einer Laufzeit.)

    Dieses Problem scheint nicht unbekannt zu sein - wenn auch nicht weit verbreitet... Habe zwar einige Forenbeiträge
    dazu finden können, jedoch nie eine Antwort darauf...

    2.) Welche Downloadgeschwindigkeiten lassen sich denn mittels dieser Methode + einem Binary StreamReader erziehlen?
    Ich komme so im "schnitt" auf ca 900 KB/s während andere Programme bei meinem Anschluss ca 1,9 MB/s schaffen...
    (Den Wert habe ich mittels einer Stopwatch ermittelt)