2009-04-30 UNIXドメインソケット UNIXドメインソケットと、ローカルループバック(127.0.0.1)を使うのとではどのくらいの性能差があるのか。 ローカルループバックはデータリンク層(2層)まで行くのに対し、UNIXドメインソケットはトランスポート層(4層)で折り返す。らしい。 ということで、それなりのオーバーヘッドはあると思われる。 ソケットファイルを作るのはやっぱり面倒くさい。コードが微妙に変わるのもいやだ。どうせ極限のスループットは求めないし。 UNIXドメインソケットはCygwin上でなら作れるらしいので、移植性がどうのこうのという話はある程度無視できそう。