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


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

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

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2008/05/02 19:35:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:b-wind No.1

回答回数3344ベストアンサー獲得回数440

ポイント27pt

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

こういうの?


でも

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

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

id:webuser

ありがとうございます。

2008/04/25 23:36:56
id:b-wind No.2

回答回数3344ベストアンサー獲得回数440

ポイント27pt

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

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


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

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

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


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

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

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

id:webuser

ありがとうございます。

2008/04/29 11:11:08
id:kent0608 No.3

回答回数220ベストアンサー獲得回数23

ポイント26pt

レプリケーション

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/

id:webuser

ありがとうございます。

2008/04/29 11:11:48
  • id:webuser
    このサーバー構成ではの負荷分散という言葉だとおかしくなりますかね。

    今回は、この構成ならどんな方法があるかを知りたいという意味合いが強いので、
    スクリプト、MYSQL、サーバーのチューニングなどの事例があれば教えてください。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません