[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 メーリングリストの案内