PHP、SSIについて質問です。

サイト全ページに渡って同じデザインのメニューを入れたい場合、includeなどを使って外部ファイルにしてあるメニューを読み込むとメンテナンスしやすいと思うのですが、これだと全ページの拡張子を「shtml」にしなければなりません。
大企業のホームページなどは、特にメンテナンスしやすく作っていると思うのですが、拡張子はhtmlになっています。
htaccessで指定すれば、もちろん「html」でPHPを使う事は可能ですが、サーバー負荷が心配です。

大企業や有名サイトのメニュー部分などはどうやって管理しているのでしょうか?どなたか教えてください。

また、PHPをhtaccessでhtml拡張子の文書を使えるように指定した場合のサーバーへの負荷の目安も教えていただきたいです。

回答の条件
  • 1人2回まで
  • 登録:2006/08/11 10:14:59
  • 終了:2006/08/18 10:15:03

回答(2件)

id:kitsuneudon No.1

kitsuneudon回答回数35ベストアンサー獲得回数22006/08/11 11:30:05

ポイント35pt

PHPの負荷はそれほど問題になるほどではないと言われています。

それに対し、SSIを使用する場合にはそれなりの負荷になります。

ちなみに、私はサイトを全部PHPで作っています。

負荷が気になるようでしたら、コメントをいれておいてそれを目印に一括置換などという手も有効だと思います。

id:msukasuka

あ、SSIを使っていた…。


ありがとうございます。そうか、コメントという手もありますね。

2006/08/11 11:51:19
id:shotets No.2

堺ちゃん回答回数42ベストアンサー獲得回数22006/08/11 17:54:59

ポイント35pt

大きなサイトはテンプレートエンジンを使っていると思います。

有名どころではSmartyです。

http://gigazine.net/index.php?/news/comments/20060803_php_te...

smartyはテンプレートを元にphpではなくhtmlを生成しているので、初訪問はphpが動いて少し時間がかかりますが、更新がなければ次回からはhtmlを表示するだけなので速くなります。

更新されるたびに新しいhtmlを生成します。

ここはSmartyの説明が非常に分かりやすく解説されています。

http://mikilab.doshisha.ac.jp/dia/research/report/2005/0915/...

id:msukasuka

へ〜〜!!

しりませんでした!

ありがとうございます。見てみます。

2006/08/16 10:45:20

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません