エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Golang 用 URL ルーター作った - 何気に大変
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Golang 用 URL ルーター作った - 何気に大変
https://github.com/naoina/kocha-urlrouter これ http://naoina.plog.la/2013/12/16/230502728087 の最... https://github.com/naoina/kocha-urlrouter これ http://naoina.plog.la/2013/12/16/230502728087 の最後に書いた URL ルーターの実装をした。 Kocha で使う用にひと通り実装したものを別ライブラリとして切り出したものになる。 使い方は README.md みれば多分分かると思う。 Golang の標準ライブラリの database/sql と同じようなコンパイルタイムプラグインの方式を取っているので、色んな URL ルーターの実装ができ、用途によって切り替えるとかできる。 現在の実装は ダブル配列 と 正規表現 の 2 つがある。ダブル配列は構築は遅いが lookup が速い。ベンチマークを取ると分かるが、私の環境だと正規表現実装と比べて、ルート数が 100 の場合は約 17 倍、ルート数 7