[PHP-users 18546]Re: 処理速度が遅い

Kenji Ono ono @ fjct.fujitsu.com
2003年 10月 22日 (水) 14:26:34 JST


小野といいます。

取り合えず、質問される方はご自分のサーバ環境をお書きになる事を
お勧めします。

さて、僕は数千件程度のDBですが、2,3秒で表示完了します。
マシンスペックなどは、
CPU=Pentium3 500Mhz + Mem512
OS=Redhat7.3
Web:Apache1.3.27+PHP3.0.18JP
DB:PostgreSQL7.1.3
です。
まずは、DBが遅いのかPHPの描画が遅いのか、トレースしてみるのも
手かなと。

> DBからデータを取得してテーブルにて表示する場合、
> 今は下記のような感じでロジックを組んでいますが
> 処理速度を遅くしている原因でしょうか?
> 
> ?>
> <table>
> <?php
> SQL発行
> 該当カウント取得
> for($i=0 ; $i < カウント ; $i++){
> 	フェッチ
> 	項目取得
> 	?>
> 	<tr><td><?php echo"$項目";?></td></tr>
> 	<?php
> }
> ?>
> </table>


PHP-users メーリングリストの案内