IISでホストされているasp.netアプリケーションのパブリックキャッシュコントロールとプライベートキャッシュコントロールの違いを示す例を教えてください。
私はMSDNで、違いは次のとおりであることを読みました。
Public: Cache-Control:publicを設定して、応答がクライアントおよび共有(プロキシ)キャッシュによってキャッシュ可能であることを指定します。
プライベート:デフォルト値。Cache-Control:privateを設定して、応答がクライアントでのみキャッシュ可能であり、共有(プロキシサーバー)キャッシュではキャッシュできないことを指定します。
それぞれの選択肢の長所と短所を完全に理解したかどうかはわかりません。いつ使用するかしないかの例は素晴らしいでしょう。
たとえば、同じアプリケーションをホストしている2つのWebサーバーがある場合はどうすればよいですか?プライベートまたはパブリックを選択した場合に注意すべき点はありますか?