Apacheとlighttpdを比較したまとめ

Apacheとlighttpdを比較したまとめ

 これまで、さまざまな観点からApacheとlighttpdを比較しながら紹介をしました。図3は「第1回:lighttpdを知っていますか?(http://www.thinkit.co.jp/article/119/1/)」でも登場しましたが、今回は検証結果に従って比較表の項目をすべて埋めています。この比較項目について解説しましょう。

 利用実績は、シェアこそ大きな開きはありますが、大規模サイトでの運用事例については、両プロダクト共に申し分ないと思います。

 機能性については、公開されているモジュールの数はApacheの方が多く、機能サポートや細かい設定まで融通が利くと思います。また、外部アプリケーションとの連携については、Apacheではさまざまな連携モジュールが存在しますが、lighttpdは基本的にCGIやFastCGIインターフェースのみでの連携です。そのため、どうしても制約は大きくなりますが、この機能性や対応プラットホームについては要件と折り合いを付けながら判断すると良いでしょう。

 公開されている情報量ですが、ApacheはWebサイトや書籍などで、多くの日本語での情報が公開されており、公式ドキュメントの日本語訳も存在します。lighttpdは海外には多くの情報がありますが、また日本語の情報はそれほど多くはありません。英語に自信がない方は、Apacheを選択する方が無難かもしれません。

 導入の容易性やバージョンアップの頻度については、両プロダクト共にそれほど大きな変わりはありません。

 両プロダクト共にオープンソースソフトウェアですが、Apacheは多くのシェアを勝ち取っていることもあり、国内でも多くのベンダーが商用サポートサービスを打ち出しています。不測の事態に備えたり、顧客の要求するサポートを満たすため、商用サポートを受ければ安心して運用できるでしょう。しかし、lighttpdの商用サポートサービスについては、筆者が執筆時点(2008年7月現在)で国内を探した限りでは見つけることができませんでした。この点については注意が必要ですが、今後にサポートサービスが提供されることに期待しましょう。

 性能に関しては、ケースにも寄りますが、「第2回:性能検証!早いのはどっち?(http://www.thinkit.co.jp/article/119/2/)」で評価した通り、lighttpdがApacheと比較して基本性能が高いといえるでしょう。この点についても要件次第ではありますが、高負荷な環境で高性能が求められる場合などは、基本的にlighttpdが適していると考えます。

 最後に安定性については、前ページで述べたとおりですが、通常時およびピーク時においても、両プロダクト共に問題なく安定して稼働していました。

lighttpdもWebサーバの選択肢に入れて良い

 lighttpdは2006年ごろから、現行の1.4系のバージョンと並行して、新しい1.5系バージョンの開発が進んでいます。

 バージョン 1.5系では、非同期I/O機構(async I/O)やI/O周りのパフォーマンス改善により、静的コンテンツについては場合によって最大で80%、パフォーマンスが向上していると言われています。

 また、モジュールも数点新たに追加されていたり、既存モジュールの機能強化も行われています。

 バージョン 1.5系のlighttpdについては、公式サイトやTracが動いている公式ドキュメントサイトですでに使われています。

 lighttpdは、公開されている日本語での情報量や、商用サポートがない点について不安があるかもしれませんが、英語や腕に自信がある方、高負荷な環境で、より高性能を求める場合にはオススメのWebサーバです。

 lighttpdのシェアは伸びてきていますので、今後も多くの情報が流通していくのではないかと予想しています。

 筆者の所属するTISでも、全社で利用しているオープンソースの社内SNS(SKIP(http://www.openskip.org/))のWebサーバとしてlighttpdを採用しています。筆者は採用以来約2年運用に携わっていますが、今まで大きな問題が起こることなく安定して稼働していることを最後に付け加えておきます。

 今後、読者の皆さまがWebサーバの選定をされる際などに、今回の情報がお役に立てれば幸いです。

人気記事トップ10

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

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

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30