人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

最も高速と考えられるサーバ構成は(1)?(3)のいずれでしょうか?

現在、Wordpressの速度改善を目的にNginxの導入を検討しております。
最も高速と考えられるサーバ構成を、理由を述べてご回答頂けますか。

(1) NginxをWebサーバとして利用
(2) Nginxをリバースプロキシとして利用し、WebサーバはApache
(3) Nginxをリバースプロキシとして利用し、WebサーバもNginx


個人的には、(3)の構成が最も高速と考えております。
理由は、リバースプロキシとして利用することで【プロキシキャッシュ】機能が使えること、
Webサーバとして利用することで【イベント駆動型】としての利点があると考えております。


ただし、情報収集を進める内に
Nginxの利用方法が三者三様のため、少し混乱しております。

当方、ネットワークの知識が浅く、
かなり的外れな質問かもしれませんが、
ご教授頂けますと幸いです。

--

・参考[1] サーバ構成(1)による速度改善
http://blog.serverworks.co.jp/tech/2012/06/27/nginx-01/

・参考[2] サーバ構成(2)による速度改善
http://bren.jp/blog/%E3%81%95%E3%81%8F%E3%82%89vps%EF%BC%9Anginx-apache-%E6%A7%8B%E6%88%90%E3%81%AE%E8%A8%AD%E5%AE%9A%E6%96%B9%E6%B3%95/

・参考[3] サーバ構成(3)による速度改善
http://sakuratan.biz/archives/4582

●質問者: sasaki0822
●カテゴリ:インターネット ウェブ制作
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● だわかき
●50ポイント

WordPressの負荷がどの位か分からないと結論は言えません。
ご存じのようにリバースプロキシを通すオーバーヘッドがありますし、何台のWebサーバに振り分けるのかも分からないと計算ができません。

一般的に同時接続数が多くなるとNginxがApacheに比べて有利になりますが、リバースプロキシで十分な台数のWebサーバに分散するなら、(2)と(3)の速度差は出ないでしょう。それであれば、設定が楽でWordPressとの相性がいいApacheの(2)の構成がメリットが高いと言えそうです。
http://blog.matsumoto-r.jp/?p=2996


sasaki0822さんのコメント
ご回答ありがとうございます。 確かに負荷次第では、どの構成も大差ありませんね。 設定面から考えて(2)はとても現実的ですね。

質問者から

失礼しました。(1)?(3)のいずれもWebサーバは1台想定です。
プロキシキャッシュを使うためにリバースプロキシにする想定です。


2 ● だわかき
●50ポイント

キャッシュのヒット率が高い(リバースプロキシが十分に動作している)ならば、Webサーバへの同時接続数は減るはずですから、2と3は大差ありません。差がないなら、情報量やセキュリティ対策に優れている2がおすすめです。

逆に、ヒット率が低いならばリバースプロキシは十分機能していませんから、1の構成が早いでしょう。


sasaki0822さんのコメント
ご回答ありがとうございました。 回答者様のご意見を参考に、 結果的に下記の構成にいたしました。 1. Nginxをリバースプロキシにする 2. Nginxでwordpressを動かす 3. 他のコンテンツはapacheで動かす
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ