您能否描述一个示例,说明 IIS 中托管的 asp.net 应用程序中公共和私有缓存控制之间的区别。
我在MSDN中读到,区别如下:
Public: 设置 Cache-Control: public 以指定响应可被客户端和共享(代理)缓存缓存。
私人:默认值。设置 Cache-Control: private 以指定响应只能在客户端缓存,而不是共享(代理服务器)缓存。
我不确定我是否完全了解每种选择的利弊。何时使用或不使用它的示例会很棒。
例如,如果我有两个 Web 服务器托管相同的应用程序,我应该怎么做?如果我选择 Private 或 Public,有什么需要注意的吗?