![][1]
Всё началось, как и многие другие расследования, с [баг-репорта][2].
Название отчёта было довольно простым: «При HTTP-подключении iter\_content медленно работает с чанками большого размера». Подобное название немедленно включило у меня в голове сирену по двум причинам. Во-первых, довольно сложно определить, что здесь означает «медленно»? Насколько медленно? Насколько велик «большой размер»? Во-вторых, если бы описанное проявлялось действительно серьёзно, то мы бы об этом уже знали. Метод `iter_content` используется давно, и если бы он существенно притормаживал в распространённом пользовательском режиме, то мимо нас такая информация не прошла бы.
[Читать дальше →][3]
[1]:
https://habrastorage.org/files/81f/627/120/81f627120ada4d2d8830722074599a71.jpg
[2]:
https://github.com/kennethreitz/requests/issues/3729
[3]:
https://habrahabr.ru/post/317476/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut