@raggi what do you think of my http gem?
@raggi Reel supports keepalive at least! :D And in theory pipelining, although I don't have a test for that...
-
-
@bascule the pipelining spec is crazy, but its a *huge* perf boost when you can use it -
@raggi I don't really understand pipelining, but I at least separate request/response states: https://github.com/celluloid/reel/blob/master/lib/reel/connection.rb … -
@bascule it is more complex for client logic where the connection handler needs to differentiate request types -
@raggi yeah, definitely seems a lot harder client-side -
@bascule that's blood in them tears -
@bascule another aspect I remebred - although uncommon use case - sometimes I want to handle DNS myself (DNS rotation saturation) -
@raggi if this is re: my http gem, you should be able to pass in the Host header yourself and make the actual HTTP request to the IP addr - 5 more replies
New conversation -
-
-
@bascule that being said, its also a great way to get fb's ops team to scream at you when you do it to all 200 west coast lb's -
@raggi you know you're doing something right when someone calls you on the phone and tells you to shut your stuff off -
@bascule we topped the dashboard for a week with something before it even went alpha :-/
End of conversation
New conversation -
-
-
@bascule you can realistically max out your network that way, without fucktons of topological concurrencyThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.