在我的 haskell 代码中,我已导入Network.HTTP.Conduit
为
import Network.HTTP.Conduit
在我的主要功能中,我GET
使用simpleHTTP
main = do
response <- simpleHttp "https://github.com/trending?l=ruby"
return ()
完成 100 个 api 请求耗时 6 分 42 秒
time for NUM in `seq 1 1 100`; do ./Testhttp; done
real 6m42.839s
user 0m12.115s
sys 0m2.652s
而ruby
另一种方法只需要 153 秒即可使用 100 次 api 调用Net::HTTP.get(URI.parse("https://github.com/trending?l=ruby"))
我在我的 haskell 代码中做错了吗?什么是高性能和高效的替代方案simpleHTTP
?