Bạn có thể vui lòng mô tả một ví dụ cho thấy sự khác biệt giữa Kiểm soát bộ đệm công cộng và riêng tư trong các ứng dụng asp.net được lưu trữ trong IIS.
Tôi đọc trong MSDN rằng sự khác biệt là như sau:
Công khai: Đặt Kiểm soát bộ đệm: công khai để xác định rằng phản hồi được lưu trữ bởi các máy khách và bộ đệm (proxy) được chia sẻ.
Riêng tư: Giá trị mặc định. Đặt Kiểm soát bộ đệm: riêng tư để chỉ định rằng phản hồi chỉ được lưu trong bộ nhớ cache trên máy khách chứ không phải bởi bộ đệm (máy chủ proxy) được chia sẻ.
Tôi không chắc chắn tôi đã hoàn toàn hiểu những ưu và nhược điểm từ mỗi lựa chọn. Một ví dụ cho khi nào nên hay không sử dụng nó sẽ rất tuyệt.
Ví dụ tôi nên làm gì nếu tôi có hai máy chủ web lưu trữ cùng một ứng dụng? Có bất cứ điều gì để xem nếu tôi chọn tư nhân hoặc công cộng?