私は Varnish についてあまり知りませんが、私が知る限り、ESI タグをビュー内に含める必要があります。それは正しいですか?
このようなアーキテクチャの実装に関するフィードバックはありますか?
ESI タグを設定するためのビュー ヘルパーをいくつか見つけましたが、それらが本当に効率的かどうかはわかりません。
Varnish を使用してホームページを 10 秒から 30 秒間キャッシュしたいと考えています。
ZFでそれを行うのは簡単ですか?
私は Varnish についてあまり知りませんが、私が知る限り、ESI タグをビュー内に含める必要があります。それは正しいですか?
このようなアーキテクチャの実装に関するフィードバックはありますか?
ESI タグを設定するためのビュー ヘルパーをいくつか見つけましたが、それらが本当に効率的かどうかはわかりません。
Varnish を使用してホームページを 10 秒から 30 秒間キャッシュしたいと考えています。
ZFでそれを行うのは簡単ですか?
なぜ ESI を使用したいのですか?
ESI は、AJAX が台頭する前に役立ちました。
今日、開発者は AJAX を好みます。これは、ESI によってユーザーがキャッシュ エンジンに依存するようになるためです (サイトはキャッシュなしでは機能しません)。
Varnish を使用するのに ESI は必要ありません。ESI を使用するには、Varnish (または任意の ESI 準拠のキャッシュ システム) が必要です。
ESI または AJAX は、異なるキャッシュ TTL を 1 つのページに混在させる必要がある場合にのみ必要になります。
ホームページ全体を単一のオブジェクトとしてキャッシュする場合は、Web サーバーの前で Varnish を実行するだけで、PHP コードに何も変更を加えずに、VCL を使用して Varnish を設定し、ホームページのみをキャッシュします。