Webサーバーレベルで静的ページに動的コンテンツを含める必要があります。私がこれまでに発見した2つのオプションがあるServer Side Include (SSI)
とEdge Side Include (ESI)
。
起源は、一方でSSI
、古いようだと(というあいまい95からイリノイ大学からのキャッシュされたページを参照のようです、どうやらそれからだNCSA httpd
ネットの95%程度の電力を使用するWebサーバのことという、) ESI
(より最近の喜びようだW3主にアカマイの男性によって書かれた2001年の仕様)。
また、私はVarnish
+ESI
について聞き続けており、したがって、それが進むべき道なのかどうか疑問に思っています。しかし、私はすでにある場所でセットアップしていnginx
ただけサポートして、SSI
、、フォローしたいKISS
原理をし、使用を避けるVarnish
可能なすべての場合。
各ページの上部に動的なユーザーバーを含めることになる直接的なユースケースの場合、私SSI
は仕事をすると信じています。しかし、私は私のウェブサイトが成長するにつれて、私がESI
すべてを再設計することを余儀なくされるサポートされている機能だけが必要になるのではないかと心配しています(最終的に読者は言います):
サポートされSSI
ていない主な機能は何ESI
ですか?