質問です 

def o_uri(m)
m.times{
open("××××"){|f|a=f.gets.chomp}
}
end

def net(n)
n.times{
Net::HTTP.version_1_2
Net::HTTP.start('×××,80){|http| a=http.get('×××')}
}
end

webにアクセスして情報をとって来たいのですが上の2つの方法で速度を比較したところ
user system total real
o_uri: 0.109000 0.047000 0.156000 ( 14.224814)
net: 0.031000 0.015000 0.046000 ( 14.772845)

こんな感じになったのですがもっと早い方法ってありますか?
それとも回線速度とか他の要因によって決まるからプログラム自体ではどうしようもないのかな