はじめに Go6 Advent Calendar 2019 の18日目はhmarfが書かせていただきます。インターンを通じて負荷対策に興味を持ち、簡単な負荷ツールを作ろうと思い作成しました。その過程で得た知識を書いていきます。vegeta がいるなら trunks がいてもいいじゃないか!!と思い命名しました。 とりあえず、keep-alive について書きます。時間をとれたら追記していきます。 Keep-Alive Goの net/http はデフォルトでkeep-aliveが有効になっているが、コネクションの数が制限されます。コネクションの数が制限されると同時に送ることのできるリクエストの数が制限され不便です。そのためこのコネクションの数を変化させる必要があります。 ・MaxIdeleConns: デフォルト値 100 ・MaxIdeleConnsPerHost: デフォルト値 2 こ
