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

PHP5+MySQL5.0.22という環境での負荷分散についての質問です。

DB分割、テーブル分割、クラスタリング、その他・・・
負荷分散に繋がるような記事が載っているURLを教えてください。

条件
・WEBサーバー1台、DBサーバー1台という構成。
・PHP、MySQLのバージョンはそのまま。
・レンタルサーバーの為、特殊機器の導入は困難。

●質問者: webuser
●カテゴリ:ウェブ制作
✍キーワード:dB MySQL PHP URL Web
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● b-wind
●27ポイント

lab.klab.org - 書籍・雑誌記事

こういうの?


でも

・WEBサーバー1台、DBサーバー1台という構成。

この条件じゃあ分散のさせようがないと思うんだけど。

◎質問者からの返答

ありがとうございます。


2 ● b-wind
●27ポイント

>スクリプト、MYSQL、サーバーのチューニングなどの事例

範囲が広すぎて本が一冊書けそう…。


たいていの場合、チューニングというのはケースバイケースで王道はありません。

Linux/パフォーマンス調査 - discypus

サーバーの負荷を調査しつつボトルネックを取り除いていく、という手順です。


【MySQLウォッチ】第8回 MySQLチューニングのテクニック:ITpro

特にDBを使用する場合 SQL の組み方がまずくて余計なコストがかかっていることが多いのでこれに

注意するだけでもたいていは効果があります。

◎質問者からの返答

ありがとうございます。


3 ● kent0608
●26ポイント

レプリケーション

http://enbiy.com/development/e26.html

MySQL Cluster

http://dev.mysql.com/doc/refman/5.0/en/mysql-cluster.html

ひとつ、負荷分散を考えなくてはいけないレベルまで来ているのに、レンタルサーバというのは矛盾している気がします。共有サーバなら論外ですし、専用サーバだとしても費用対効果はあまり良くありません。同じ予算ならば、IDCと契約し、そこに自社で購入したサーバを置いて負荷対策したほうが良いですね。予算がないならば、自社(自宅)のサーバールームでも構いません。そのほうが機器の構成を柔軟に変更できます。

<これを書いてからコメントに気づきました(汗)>

Apacheのチューニングなど

http://tech.bayashi.net/svr/doc/apache/tune.html

MySQLのチューニングなど

http://allabout.co.jp/internet/database/closeup/CU20040722A/

◎質問者からの返答

ありがとうございます。

関連質問


●質問をもっと探す●



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