名前解決のコスト アプリケーションのConfigとかでホスト名を使っていることが多いのだけど、ホスト名からIPへの名前解決、gethostbynameのコストが気になったのでテスト テストのパターンは 名前解決なし /etc/hostsファイルに書いた場合 DNSに問い合わせるパターン をやってみた。 Perlのコードは以下。 #!/usr/bin/perl use strict; use warnings; use Benchmark; timethese( 50000, { 'no_lookup' => sub { gethostbyname('10.101.100.51') }, 'hosts_lookup' => sub { gethostbyname('nomadscafe') }, 'named_lookup' => sub { gethostbyname('nomadscaf