現在、「httpキャッシングシステム」に関しては、パブリックとプライベートの2種類のキャッシュがあり、それらの違いはすべて、ユーザーとサーバーの間に存在するプロキシに関するものです. プロキシはプライベート キャッシュを格納できません。このリンクでは、彼は Rack:cache を一種のプロキシ キャッシュと呼んでおり、次のように述べています。
つまり、プライベート コンテンツはキャッシュできませんが、パブリック コンテンツはキャッシュできます。
しかし、例 (彼の例も) と実際には、stale
or fresh_when
(rack::cache を使用) を使用することで、プライベート キャッシュが保存され、304 によってレンダリングされることがわかります。
私たちはパラドックスに直面しました。この rack:cache プロキシはどのようにプライベート キャッシュを保存しましたか?