From: Brian Candler Date: 2009-03-13T17:21:49+09:00 Subject: [ruby-core:22874] [Bug #1284] Net::HTTP POST performance Bug #1284: Net::HTTP POST performance http://redmine.ruby-lang.org/issues/show/1284 Author: Brian Candler Status: Open, Priority: Normal ruby -v: ruby 1.8.6 (2008-03-03 patchlevel 114) [i686-linux] Net::HTTP uses a fixed block size of 1024 bytes when streaming or chunking POST bodies, which leads to very poor performance for large file uploads. Issue affects both trunk and branches/ruby_1_8 The attached tiny patch changes this to a tunable constant (BUFSIZE) with a default of 16K. Notes: - A similar change has already been made to net/protocol.rb in r12092 - WEBrick httprequest and httpresponse already have a BUFSIZE constant - WEBrick was made even more tunable in r10167 (trunk only) ---------------------------------------- http://redmine.ruby-lang.org