ネットサービスの開発に役立ちそうな話題を中心にお届けします。
F.Ko-Jiの「一秒後は未来」 > このブログ > ブログのサイドバーをPHP化
2006年06月17日 19:02
2063日前に投稿

ブログのサイドバーをPHP化

  • ... PV
  • このエントリーをはてなブックマークに追加

スポンサード リンク

このブログもエントリーが400以上になってきて、全ページを再構築するのがかなり重くなってきました。そこで、ブログのサイドバー部分をPHP化して外出しすることにしました。以前からカレンダー部分とか一部分はすでにPHPだったのですが。ただ、最近のエントリー一覧やカテゴリー一覧はMTで構築しないといけないので、そこがめんどくさくて放置してただけで。

MTで構築しないといけない部分は、それぞれを個別のテンプレートにして、テンプレートの拡張子を.phpにすればいいことになかなか気づきませんでした。これらのテンプレートはインデックスページと一緒に再構築するようにしておきます。そして、サイドバー自体をPHPファイルにして、さらにそのPHPファイルの中からテンプレートのPHPファイルをrequireするようにしました。

各ブログページ
└ SideBarテンプレート
  └ require: side_bar.php
    ├ require: 最近のエントリーテンプレート(php)
    ├ require: 最近のコメントテンプレート(php)
    ・・・

という感じです。こうやってサイドバー部分をPHP化したおかげで、全ページの再構築の時間が20倍くらい速くなりました。これは劇的です。また、サイドバーを修正するときは外出ししたPHPファイルを修正してアップするだけでよく、再構築も必要なくなります。これは実にイイです。

スポンサード リンク

Written by
Meity.jp - Twitterなかまでプライベートなオフ会を開催したいなら


トラックバック

このエントリーのトラックバックURL:

このブログ

English version

前のエントリー: « 英単語の意味を調べるGreasemonkeyスクリプト
次のエントリー: このブログの検索キーワードランキング »

コピペにご利用ください。

タイトル:

URL:

リンク用HTMLタグ: