私の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
別の方法では、100 回の API 呼び出しに 153 秒しかかかりません。Net::HTTP.get(URI.parse("https://github.com/trending?l=ruby"))
Haskell コードで何か間違ったことをしていますか? の高性能で効率的な代替手段はsimpleHTTP
何ですか?