PHP+DBの高速化ネタ

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

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