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