>>713
710のは、下記の2点でホームページ表示するためのDB参照が60分の1に減らせるということ。
(1) その日スケジュールがあるかというのを1〜31日について聞いているが
  そもそもスケジュールは表示されないから無駄。削除。
(2)その日に日記があるかというのも1〜31日について聞いているが
  そんなのその月に日記があるかというのを1発で聞けばクエリーは1度で済む。

なんかプログラム覚えたて1ヶ月という感じのコーディングですね。
しかもこのカレンダーを生成するロジックがあちこちにコピペされている。
普通はそんなのモジュール化して1ヶ所にまとめておくと思うのですが。

あと711の方はPHPのバージョンが4.4.1に上がっているらしいのだが
あげたことで色々エラーが出ているらしい(動作自体には影響無し)。
またせっかく画像取得にいちいちDBのぞきに行かなくなった・・・・と
思ったらImgクラスのコンストラクタがDBを見に行っているので、
凄く無駄な負荷を掛けている。

これ読むと、誰かが書いたコードを他の誰かがちゃんとチェックして
いるのかな?というのが疑問ですね。どういう開発体制なんでしょ。