私は、使用する必要がある 1 つの Cookie を持つサイトを管理していますが、常に 9 つの値 (値なしを含む) のいずれかになります。アプリケーション サーバーの前で varnish を使用したいと思います。varnish は、cookie の値に基づいて各ページのバージョンを個別にキャッシュします。
したがって、ページ /page1 がある場合、Varnish は Cookie 値 a、b、c、d などで /page1 がどのように見えるかのコピーを個別に管理する必要があります。
すべての Cookie の組み合わせを含むすべてのページの保存を処理するために、Varnish サーバーに十分なメモリがあると仮定します。
多くの VCL 設定を試しましたが、これを機能させる方法が正確にわかりません。Varnish はその特定の Cookie をアプリケーション サーバーにも送信する必要があるため、アプリケーションはどのコンテンツを送り返すかを認識します。
前もって感謝します!