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