fasthttp
仕事の儀式の再利用:
通信チャネルを介したワーカーcoroutinecoroutine間の接続では、内部はチャネルの準備完了状態のリストを維持します。
新しい接続coroutine connを受信した後、アイドルチャネルが見つかり、チャネルは対応するワーカー、
workercoに接続されます。現在の接続を処理した後、プロセスはチャネルを空きリストに戻し、次の要求を待ちます。
メモリ変数の再利用:
Fasthttpはsync.Poolを広範囲に使用するため、複数回使用される変数のメモリアプリケーションのオーバーヘッドを大幅に節約できます。
例としてRequestCtxを取り上げます。各リクエストの開始時に、最初にctxPoolで再利用可能なctx変数を探します。リクエストが完了した後、変数をプールに返します。