現在、Rails アプリケーションの前に置くことが適切かどうかを確認するために、Varnish の実装をスパイクしています。
Varnish が API 呼び出しの結果をキャッシュし、クライアントの ETag が Varnish に保存されているものと一致しない場合、またはクライアントの変更日が Varnish の日付より前である場合にのみ、アプリケーションをヒットするようにします。
これまでのところ、Varnish がこれらの値を考慮に入れているのを見たことがありません。
二次リクエストが最大経過時間内にある場合にのみ、キャッシュ ヒットを取得します。
これは予想される動作ですか?