2005-01-10
_ Apache2とApache1の連携
Apacheには現在,Apache1とApache2の2種類がある.2の方が新しいからいいのかというとどうもそうでもないらしい.Apache 1 vs Apache 2 Performanceを見てみると,
- 静的なページについてはApache2の方がApache1より約4%高速
- 静的ページのリアルタイム圧縮において,Apache2のmod_deflateが,Apache1のmod_gzipに比べて60%以上高速
- Apache2でのPHPの処理は,Apache1のDSOに比べて27%低速.またApache1の静的モジュール組み込みと比べると31%低速
という結果だったらしい.
このことからApache2をフロントエンドにおいて,mod_proxyやmod_rewriteなどを用いてPHPの処理は,バックエンドのApache1で実行し,静的なコンテンツはApache2で処理する方式を検討中.ローカル環境でテストしてみて,パフォーマンスアップにつながれば,外部公開用もこの方法でやってみる予定.