Можете ли вы описать пример, указывающий разницу между Public и Private Cache-Control в приложениях asp.net, размещенных в IIS.
Я читал в MSDN, что разница заключается в следующем:
Public: Устанавливает Cache-Control: public, чтобы указать, что ответ кэшируется клиентами и общим (прокси) кэшем.
Закрыто: Значение по умолчанию. Устанавливает Cache-Control: private, чтобы указать, что ответ кэшируется только на клиенте, а не на общем кэше (прокси-сервер).
Я не уверен, что полностью понял плюсы и минусы от каждого выбора. Примером того, когда использовать или не использовать, было бы здорово.
Например, что мне делать, если у меня есть два веб-сервера с одним и тем же приложением? Есть ли что-нибудь, чтобы следить за тем, выбираю ли я частный или публичный?