This post originated from an RSS feed registered with Ruby Buzz
by Eric Hodel.
Original Post: net-http-persistent 2.1
Feed Title: Segment7
Feed URL: http://blog.segment7.net/articles.rss
Feed Description: Posts about and around Ruby, MetaRuby, ruby2c, ZenTest and work at The Robot Co-op.
Manages persistent connections using Net::HTTP plus a speed fix for Ruby
1.8. It’s thread-safe too!
Using persistent HTTP connections can dramatically increase the speed of
HTTP. Creating a new HTTP connection for every request involves an extra
TCP round-trip and causes TCP congestion avoidance negotiation to start
over.
Net::HTTP supports persistent connections with some API methods but does
not handle reconnection gracefully. net-http-persistent supports
reconnection and retry according to RFC 2616.
Changes:
2.1 / 2011-09-19
Minor Enhancement
For HTTPS connections, SSL sessions are now reused avoiding the extra round
trips and computations of extra SSL handshakes. If you have problems with
SSL session reuse it can be disabled by
Net::HTTP::Persistent#reuse_ssl_sessions
Bug Fixes
The default certificate store is now used even if #verify_mode was not set.
Issue #7, Pull Request #8 by Matthew M. Boedicker