📁 File Manager Pro
v10.0.3 | PHP: 8.2.31
Server: LiteSpeed
2026-07-01 19:38:56
📂
/ (Root)
/
opt
/
alt
/
ruby26
/
lib64
/
ruby
/
2.6.0
/
bundler
/
vendor
/
net-http-persistent
/
lib
/
net
/
http
📍 /opt/alt/ruby26/lib64/ruby/2.6.0/bundler/vendor/net-http-persistent/lib/net/http
🔄 Refresh
✏️
Editing: faster.rb
Read Only
require 'net/protocol' ## # Aaron Patterson's monkeypatch (accepted into 1.9.1) to fix Net::HTTP's speed # problems. # # http://gist.github.com/251244 class Net::BufferedIO #:nodoc: alias :old_rbuf_fill :rbuf_fill def rbuf_fill if @io.respond_to? :read_nonblock then begin @rbuf << @io.read_nonblock(65536) rescue Errno::EWOULDBLOCK, Errno::EAGAIN => e retry if IO.select [@io], nil, nil, @read_timeout raise Timeout::Error, e.message end else # SSL sockets do not have read_nonblock timeout @read_timeout do @rbuf << @io.sysread(65536) end end end end if RUBY_VERSION < '1.9'
💾 Save Changes
❌ Cancel