Nach dem Scannen der urllib2
Quelle scheint es, dass Verbindungen automatisch geschlossen werden, selbst wenn Sie keep-alive angeben.Warum werden persistente Verbindungen nicht von URLLib2 unterstützt?
Warum ist das?
Wie es jetzt ist, verwende ich einfach httplib
für meine persistenten Verbindungen ... aber wundere mich, warum dies in urllib2 deaktiviert (oder vielleicht mehrdeutig) ist.
Alex, endlich eine klare Antwort auf diese Frage ("es ist ein bekanntes Limit"), bleibt die Frage, warum ist URLLib2 auf diese Weise geschrieben? – sbartell
@sbartell, weil niemand der Meinung war, dass das Problem wichtig genug war, um einen Patch an den Python-Code zu senden und ihn akzeptieren zu lassen - ich tat es nicht, auch nicht Sie und so weiter für Millionen von Menschen, die es könnten und zweifellos Wenn ** sie das Problem für wichtig hielten (vorausgesetzt, sie sind anständige Bürger der Open-Source-Gemeinde, natürlich, aber, hey, sind wir nicht alle?). Ich denke, Gary hat den richtigen Ansatz gewählt, indem er eine Lösung von Drittanbietern veröffentlicht hat, so dass viele reale "Feld" -Erfahrungen in einer Vielzahl von Anwendungen gesammelt werden können, bevor die Dinge in die Standardbibliothek "eingefroren" werden. –