2017-11-08 1 views
1

最近、フルCMSからNGINXのシンプルなHTML/CSS/JSに移行しました。私は、テキストエディタでRegEx検索/置き換えを使ってバッチ編集を行いますが、部分的なファイルに共通のコンテンツを入れ、それをサーバー側に含めて単純化したいと思います。私は他のソリューションと考えられてきましたが、私はいくつかの制約の下で働いている:HTMLサーバーサイドインクルードを使用する必要がありますか?

  • それはjavascriptのが存在するかどうか、サイトの機能を持つことが、私たちにとって重要なので、私はを含むため、クライアント側のフレームワークを使用しませんコンテンツ。
  • 私は個人的には、JekyllやPug(Jade)のようなテンプレート化されたソリューションを好んでいますが、私がサポートしようとしているかなり技術的ではないチームがあり、HTMLは既に快適レベルをはるかに超えています。

私の問題は、SSIの使用に関する最新情報が見つかりませんでした。 (Web検索から返されたページのほとんどは、20年前に構築されたように見えます)。現代の状況で誰もSSIについて話していないように思われるという事実は私には少し心配しています。

HTMLサーバー側には、このような状況に対して妥当な解決策がありますか?もしそうなら、私が注意しなければならないパフォーマンスやセキュリティの問題はありますか?

+0

なぜジキル含有物を使用しないのですか? – JoostS

+0

@JoostS私たちはJekyllのようなビルドシステムを実装するのではなく、まっすぐなHTMLを開発しています。私は、私がサポートしようとしているかなり技術的でないチームを持っています。 – nwalton

答えて

1

私に尋ねるとセキュリティは問題になりません。これらはサーバー側のインクルードであり、ユーザー入力ではありません。 thisと信じるならば、パフォーマンスはそれほど素晴らしいものではありません。しかし、馬力は安く、キャッシュもそうです。それは私には大丈夫だと思われます。

関連する問題