Ideal Chunk-Größe für python-requests

Gibt es eine Leitlinie zur Auswahl von chunk-Größe?

Ich versucht, verschiedene chunk-Größe, aber keiner von Ihnen geben die download-Geschwindigkeit vergleichbar mit browser oder wget download-Geschwindigkeit

hier ist ein snapshot von meinem code

 r = requests.get(url, headers = headers,stream=True)
 total_length = int(r.headers.get('content-length'))
 if not total_length is None: # no content length header
 for chunk in r.iter_content(1024):
     f.write(chunk)

Jede Hilfe wäre sehr geschätzt.?

Edit: ich habe versucht, Netzwerk mit unterschiedlicher Geschwindigkeit.. Und ich bin in der Lage, eine höhere Geschwindigkeit als bei meinem Netzwerk zu Hause.. Aber wenn ich wget getestet und browser.. Speed ist noch nicht vergleichbar

Dank

  • Wie groß ist die Ressource, die Sie herunterladen?
  • etwa 3-10 MB etwa
  • Was chunk-Größen haben Sie versucht?
  • Ich habe versucht, milultiples von 1024... also.... 1,2,3,4,8,16,256,512... Danke
  • So haben Sie sich gefunden, jeder vernünftige chunk-Größe noch?
  • Welche version von Python benutzt du?

InformationsquelleAutor user3570335 | 2014-04-29
Schreibe einen Kommentar