プルダウンで県名リストを作っていて、dbに登録済みの県名をselectedの状態にしたくて
<option value="0" <?php getKen(0); ?>>北海道</option>
<option value="1" <?php getKen(1); ?>>青森</option>…
のようなプログラムを作ってたら、ページの表示に異常に時間がかかりました
(getKen()はtrueの場合 selected="selected"を表示します)

これは埋め込みの数(50個近く)が多すぎて負荷が高くなったのかと思いますが
ページのソース全体をphpで表示するのと一部をphp書き出しするのは
どういったことを基準に使い分けしたらいいんでしょう? 

また、上の県名を登録データにあわせてセレクト表示するプログラムの場合、
phpでループまわして県名リストプルダウンを生成するのが定石ですか? 
みんなそうやって作ってるんですか? アドバイスお願いします