[phpug-admin 1309] Re: 負荷で白紙ページになったことありますか??

phpug-admin@php.gr.jp phpug-admin @ php.gr.jp
2006年 9月 2日 (土) 09:00:28 JST


みなさま、お世話様です。
やまとです。

原因を突き止めていくと、
どうやら以下の部分で処理が重たいのではなく、
それよりも前に処理を行っていたセッション部分ということが
わかりました。
セッションはDBに保存するやり方を行っているのですが、
意外と負荷が掛かる部分なのでしょうか???
不思議です。
ちなみに、セッションプログラム部分でglobalを2個使っています。
これが原因ということはないでしょうが、
負荷に原因があるようでしたらご指摘下さい。

やまと


On Sat, 02 Sep 2006 08:00:31 +0900
[Yamato Seriu] <yamato @ nemohamonai.com> wrote:

> みなさま、お世話になっております。
> やまとです。
> 
> 現在、Apache+PHP+MySQLの組み合わせで
> サイトを作成中なのですが、1つ問題が発生しました。
> 
> PearでDBに接続を行い、6つのテーブルを検索しています。
> このサイトを更新ボタンで5〜6回連続クリックすると、
> このサーバーでバーチャルホストにより管理している
> 他PHP+MySQLサイトが、アクセスしたときに白紙ページとなってしまします。
> このサイトを何度か更新すると表示されたり、白紙ページになったりと
> 白紙ページになる率10回クリック中、90%以上といったところです。
> 
> おそらく負荷が掛かり、表示しにくくなってしまったのかな!?
> というような状況ですが、この程度の負荷でApacheはしんどくなるもんですか?
> 
> ちなみにプログラムは以下のような感じです。
> 
> $mydata = 1;
> $query = sprintf("SELECT * FROM my1 INNER JOIN my2 ON my1.my_uid =my2.my_uid
>                   WHERE my1.my_uid = %s", $mydata);
> $mydata = mysql_query($query, $DB) or die(mysql_error());
> $data_mydata = mysql_fetch_assoc($mydata);
> $totalmydata = mysql_num_rows($mydata);
> 
> こんなのが6つほどあります。
> ちなみに2〜3個に減らして更新を押しまくった場合にでも
> やはり発生しました。
> 
> 皆さんはこのような経験は御座いますでしょうか?
> こういった負荷?のような現象をもう少し利口に回避するプログラム手法が
> 御座いましたらご教授ください。
> 
> 宜しくお願いします。
> _______________________________________________
> phpug-admin mailing list
> phpug-admin @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/phpug-admin

+-------------------------------------------

  根も葉もない.com
  e-mail:  yamato @ nemohamonai.com
  
  おかげさまで、
  「ケータイサイト実践運用ガイドブック」
  が増刷されました。
  http://book.mycom.co.jp/book/4-8399-2039-7/4-8399-2039-7.shtml

-------------------------------------------+



phpug-admin メーリングリストの案内