私は Varnish に非常に慣れていませんが、ドキュメントを読んだ後、ESI 機能により memcached サーバーの必要性がほとんど取り除かれているように思えます。Web ページは複数の ESI インクルードから動的に構築でき、それぞれがキャッシュされます。 Varnish によって適切に (たとえば、ホームページは、長期間キャッシュされるかなり静的なレイアウトと、数時間だけキャッシュされる今日のニュースを含むより動的な部分から構築される場合があります)。
まだテストしていませんが、App サーバーではなく Varnish でいくつかの部分から Web ページを構築すること (memcached を使用) のパフォーマンス上の利点はおそらく大きいと思います。
何か不足していますか?Web ページの生成に引き続き memcached を使用することをお勧めするのはどのような場合ですか? 複数の Web ページが同じ大量のデータベース要求を使用しているが、結果が同じ方法でレンダリングされない場合、おそらくデータベース キャッシュとして? 他のアイデアはありますか?
あなたの洞察に感謝します。