眠る開発屋blog ある開発屋の雑感。日々勉強。

2007/9/30 日曜日

PHP+DBの高速化ネタ

Filed under: 技術メモ — dev0000 @ 0:42:15

DBから取得したデータを一度に沢山表示する場合の高速化
自分用メモ。

* アクセラレータを利用する
* foreach を減らす
* 圧縮転送を行う
* 文字コードにEUC-JPは使わない

* 圧縮転送を行う
これは大量のデータを表示する場合はかなり早くなる。
重いページで ob_start(“ob_gzhandler”) を使うのもいいけれど、どうせならindex.phpとか全体をコントロールする部分で ini_set(‘zlib.output_compression’, true) とやっておくといい。
これもアクセラレータと同じく一行で済むので取り敢えず初めに書いておく。

Powered by WordPress