使ってますか? Unicorn。 Unicornは本番環境用に広く使われているRackサーバの一つです。位置づけとしてはMongrelやThinに近いものです。お仕事ではPhusion Passengerを使用していますが、今回はUnicornについて学んだ事をまとめてみました。 Unicornの特徴 高速なクライアントからのレスポンスに対し、短時間の処理をすばやく返す 運用コストが低い(Rainbows!やPumaと比較して枯れており、ノウハウが充実している) ここでいう「高速なクライアント」とは、帯域をめいっぱい使えるクライアントの事です。 例えば、LAN上もしくは同一ホスト上のクライアントを指しています。 比較して、「低速なクライアント」とは、スマートフォンなど低速なネットワークを利用しているクライアントのことです。 Unicornのアーキテクチャ Unicornのmasterプロセ