私はWebアプリケーションフレームワークを書いています。リバース プロキシ サーバーを適切にサポートするには、Web アプリケーションが Cookie データにアクセスするときはいつでも、ユーザーに送信されるページがそのユーザーに対してのみキャッシュされるようにしたいと考えています。私の知る限り、これを達成するには2つの方法があります。
header('Vary: Cookie');
また
header('Cache-Control: private');
使用することの直接的な利点はVary: Cookie
、リバース プロキシ サーバーが認証されていない要求をキャッシュすることです。ただし、JavaScript を介して Cookie を作成する Google Analytics を使用しているため、Vary: Cookie メソッドは使用できません。