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