0

現在、静的ページでいっぱいの Web サイトを持っています。これにより、Web サーバーの負荷が最小限に抑えられ、このサイトが小さな Linux ベースのハードウェア Web サーバーでも実行されることが保証されます。

サイトのマスター ページを作成する機能を探しています。Ruby on Rails で使用される方法が気に入っていますが、このテクノロジは単純な Web サイトには冗長であり、単純なハードウェア Web サーバーには重すぎます。

私は SSI が好きです。本当に軽量でクロスプラットフォームですが、マスター ページは提供せず、各ドキュメントが自分で維持する必要があるインクルードを作成するだけです。

私は AJAX テクノロジーが好きですが、クライアント側に依存しています。

IFRAME テクノロジは、私​​が望むものとは反対のことを行います。マスター ページからスレーブ ページへの参照であり、その逆が必要です。

他に何か残っていますか?

4

2 に答える 2

1

Template-Toolkit、具体的にはwrapper ディレクティブがうまくいくはずです。

ビルド時にttreeを使用して静的ページを生成できるため、単純な HTTPD 以外のサーバー側のテクノロジは必要ありません。

于 2012-11-03T23:00:06.213 に答える
0

Em.. php には含まれていますか?

では、CSS、Javascript、それぞれ再利用可能なスタイリング、クライアント スクリプト、およびマークアップを詳述するディレクトリが含まれていますか?

残念ながら、サーバー側のスクリプトを作成せずに、あなたが話している方法でマスター ページを取得する方法はありません。期待できる最善の方法は、他の JavaScript ファイルと外部スタイルシートをロードする JavaScript ファイルです (私が見た珍しい方法の 1 つは、他の多くのスタイルシートをインポートするユニバーサル スタイルシートの作成でした。 )。いつでも iframe を使用できますが、ご指摘のとおり、iframe はそのような機能用に設計されていません。そのような機能はフレームの範囲内であり、不快な結果をもたらしました。

php のようなものを使用する場合、サーバーは当然 php をサポートする必要がありますが、Rails のような複雑なフレームワークに深く入り込むことなく、ページを簡単に編成するための簡単な方法です。CMS を採用した私の経験では、特に他の誰かによって開発された CMS は、価値があるよりも面倒な場合があります。

于 2012-11-03T11:50:32.123 に答える