ソフトウェア一覧

分類名称特徴
HTTPサーバApacheHTTPサーバのデファクトスタンダードです
lighttpdApacheよりも軽く、柔軟性が大きいのが売りのHTTPサーバです
LiteSpeedhttpd.confや.htaccessを理解するため移行が容易で、その上でApacheよりも高速であるという特徴があります。また、LSAPIという独自のCGI APIやリバースプロキシ機能もあわせ持つなど多機能です
Apacheモジュールmod_rubyApacheのプロセスがRubyインタプリタを内包して直接解釈・実行ができるようにするためのプラグインモジュールです。すべてのプロセスがApacheの実行ユーザ権限で動作することになるため、占有サーバではセキュリティ上の問題があるという欠点があります
RubyアプリケーションサーバWEBrickRubyが実行可能なHTTPサーバです。Pure Rubyで構成されるためRubyから自在に起動することができるため、開発環境として重用されています。運用環境で利用するには実行速度がネックとなります
Mongrelコア部分をC言語にすることで高速化をはかったものです。クラスタリングなどの実装があり、開発にも運用にも利用できることを狙って開発されています
CGI常駐化FastCGICGIをHTTPサーバとは別のプロセスとして動作、常駐させることでリクエストごとの起動コストをなくすことができます。FastCGIとSCGIは非常に似ていますが、SCGIの方が比較的シンプルな設計になっています
SCGI
リバースプロキシpoundシンプルなリバースプロキシ/ロードバランサです。導入や設定が容易ですがコンテンツキャッシング機能がないためリクエストはすべてバックエンドに転送されます
squidプロキシサーバのデファクトスタンダードといえるソフトウェアです。リバースプロキシに特化したPoundに比べると設定は複雑になりますがコンテンツキャッシング機能を利用できるという利点もあります

表1:ソフトウェア一覧

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored