こんばんは。
サーバの同時アクセス数について悩んでいます。
CPU:Pentium4 2.8GHz
Mem:1GB
のサーバマシンに対し、35万PV/日が想定されるとします。
設置するプログラムは単純な申込みフォーム(項目10くらい)として
どの程度の同時接続数に耐える事が出来るものでしょうか。
フォームの内容はDBに書き込まれます。
または、Apacheの同時接続数をどのくらいに設定するのが適切なの
でしょうか。
WWWサーバとDBサーバを分け2台で対応する構成と、
WWWサーバにDBも構築し1台で対応する構成を考えています。
今、仕事でサーバについて勉強中ですが、いまいちこの感覚が
つかめません。厳密な計算手法は確立されているとは聞いているのですが、それでもネットワークやDBアクセス時のシーク時間やもろもろ
かんがえると厳密な回答は難しいのでしょうか?
実績値としては35万PV程度であれば1台でも対応可能というのはわかっているのですが、お客さんがどうしても同時接続数をしりたがっていて回答に困っています。
どなたかアドバイスいただければと思います。
宜しくお願い致します。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんなものに本当に運用上有効な“厳密な計算方法”があったら、
すごい発明だと思います(^^;
使用するアプリケーションの構造、
データーベースやWebサーバーの設定によって、
ものすごく影響を受けるところですね。
たとえば、mod_perl+Apache::DBIのような、
永続プロセス+永続データーベースコネクションというような設計だと、
相当なパフォーマンスが出せますし、同時最大接続数も設定しやすいです。
また、そういった工夫をしないで作ってしまうと、
パフォーマンスもそれなり、で。。。
とりあえず・・・おおよその概算方法としては、
アプリケーションが1回のリクエストの処理にかかる時間(秒)と、
見込まれる毎秒あたりのリクエスト数を掛ければ、
同時接続数が見積もれます。
システム側を気にしすぎるあまりに同時接続数を絞りすぎてしまうと、
万が一、予想以上にアクセスが集中したときに、非常に見苦しいことになるので・・・
Apache自体の設定は最大にしておいて、
アプリケーション側で同時処理数を制限してキューイングしたり、
リアルタイム性が必要なければ、CGI(?)側の処理を最小限にして、データーベース側処理をバッチ化した利など、
という方法もあると思います。
大変ありがとうございました。
1年かかりましたが、いろいろ勉強して何となくおっしゃられていることがわかるようになりました。
これからも精進します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
[至急]windows10リモートデスク...
-
「ホストへアクセスできません...
-
ヤフーの接続が異常に遅いのは...
-
スクリーンセーバー以外の画面...
-
「macにおけるNAS接続」マウン...
-
ftp接続すると421エラーとなり
-
telnetで接続できないです・・・
-
自宅サーバーに接続出来なくな...
-
PCをシャットダウンするたびに...
-
telnetやftpでの接続が拒否され...
-
起動時に自動でインターネット...
-
FTPにてPassword入力後のログイ...
-
Sambaで共有フォルダが表示され...
-
ftpサーバーに接続するのにじか...
-
特定のIPへ接続させたくない
-
WMIを利用。Part2
-
FTPでの接続先の初期フォルダに...
-
net use の「利用不可」について
-
VNCでのLANのPCのリモートデス...
-
LINUX redhatでTELNET
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「ホストへアクセスできません...
-
PCをシャットダウンするたびに...
-
[至急]windows10リモートデスク...
-
net use の「利用不可」について
-
ftpサーバーに接続するのにじか...
-
ftp接続すると421エラーとなり
-
ヤフーの接続が異常に遅いのは...
-
アライドテレシスのルーターの...
-
ubuntuサーバーを久々に再起動...
-
PowerBookG4 LAN接続方法
-
TIME_WAIT となったセッション...
-
Windows10でUSB機器が接続/抜去...
-
リモートデスクトップで特定の...
-
vsftpdでsftp(SSL)を実現したい
-
VNCでのLANのPCのリモートデス...
-
telnetやftpでの接続が拒否され...
-
クロスケーブルでの接続 WinXP...
-
FFFTPに接続できません。
-
リモートデスクトップ接続がで...
-
vsftpでユーザーログインができ...
おすすめ情報