1

私は Varnish についてあまり知りませんが、私が知る限り、ESI タグをビュー内に含める必要があります。それは正しいですか?

このようなアーキテクチャの実装に関するフィードバックはありますか?

ESI タグを設定するためのビュー ヘルパーをいくつか見つけましたが、それらが本当に効率的かどうかはわかりません。

Varnish を使用してホームページを 10 秒から 30 秒間キャッシュしたいと考えています。

ZFでそれを行うのは簡単ですか?

4

1 に答える 1

0

なぜ ESI を使用したいのですか?

ESI は、AJAX が台頭する前に役立ちました。

今日、開発者は AJAX を好みます。これは、ESI によってユーザーがキャッシュ エンジンに依存するようになるためです (サイトはキャッシュなしでは機能しません)。

Varnish を使用するのに ESI は必要ありません。ESI を使用するには、Varnish (または任意の ESI 準拠のキャッシュ システム) が必要です。

ESI または AJAX は、異なるキャッシュ TTL を 1 つのページに混在させる必要がある場合にのみ必要になります。

ホームページ全体を単一のオブジェクトとしてキャッシュする場合は、Web サーバーの前で Varnish を実行するだけで、PHP コードに何も変更を加えずに、VCL を使用して Varnish を設定し、ホームページのみをキャッシュします。

于 2011-12-01T17:17:32.447 に答える