- Date added
-
June 2, 2025, 12:39 a.m.
- Description
- Go言語でWebサーバーの基礎をゼロから実装してみましょう!Webサーバーの基礎となるアルゴリズムおよび最適化を完全に理解することを目指します。Go言語製のOSSであるHttpRouterを再実装することができます。普段使っているWebフレームワークの裏側を覗いてみませんか?
この本を最後まで読めば、自作のルーターでWebアプリが動かせます!
★こんな人におすすめ!
・バックエンドアプリケーションを書いた経験がある
・物事の仕組みを知るのが好き
★こんな人にはおすすめじゃないかも…
・Go言語で実用的なWebアプリを作る方法を学びたい
・ネットワーク層で使われているルーターの実装方法を知りたい
※ネットワークのルーターについて学びたい方は、「Golangで作るソフトウェアルータ(https://techbookfest.org/product/3XvNV4jUJZH1HwNsRxaJdf)」を読むとよいと思います。この本はHTTPルーターを扱う本なので、全く違う内容です。
目次紹介
1章:HTTPルーターの世界へようこそ
2章:ルーティングツリーの構築
3章:ルーティングツリーの検索
4章:ルーターの実装
5章:最適化の基礎
6章:トライ木の高速化
7章:ルーターの高速化
8章:広がるルーターの世界