Giampaolo Rodola' added the comment:

Specifying a big blocksize doesn't mean the transfer will be faster.
send/sendfile won't send more than a certain amount of bytes anyways.
If I'm not mistaken I recall from previous benchmarks that after a certain 
point (131072 or something) increasing the blocksize results in equal or even 
worse performances.

Another thing I don't like is that by doing so you implicitly assume that the 
file is "fstat-eable". I don't know if there are cases where it's not, but the 
less assumptions we do the better.

Note: I'm sure that for both send() and sendfile() blocksize>=65536 is faster 
than blocksize=8192 (the current default) so it probably makes sense to change 
that (I'll file a separate issue).

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue13564>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to