2008-11-03 36 views
6

Đây thực sự là hai câu hỏi, trước tiên, các trình duyệt có thường lưu hình ảnh trên máy khách theo mặc định hoặc máy chủ phải chỉ ra rằng chúng có thể được lưu trữ không?Bộ nhớ đệm hình ảnh phía máy khách với ASP.Net

Thứ hai, do tôi không có quyền truy cập vào IIS, tôi có thể làm gì trong ứng dụng ASP để cải thiện bộ nhớ đệm phía máy khách của hình ảnh.

Trả lời

1

Here là một liên kết hữu ích

Bạn đang tạo ra những hình ảnh chính mình, hoặc là họ các tập tin tĩnh

+0

Họ là những hình ảnh tĩnh. – tpower

2

Một trình duyệt được viết rõ ràng sẽ sử dụng tiêu đề HTTP được liên kết với hình ảnh để xác định xem hình ảnh có được lưu vào bộ nhớ cache hay không và thời gian lưu trong bộ nhớ cache là bao lâu.

Hãy xem tiêu đề Cache-Control, Pragma và Expires trong số HTTP 1.1 specification.

0

Đây thực sự là hai câu hỏi, trước tiên, trình duyệt có thường lưu hình ảnh trên máy khách theo mặc định hoặc máy chủ phải chỉ ra rằng chúng có thể được lưu trong bộ nhớ cache không?

Trình duyệt lưu trữ những gì chúng được phép. Bạn có thể thiết lập toàn bộ các Header đó trong IIS, nhưng bạn hầu như có thể ghi đè chúng từ bên trong ứng dụng của bạn. Trừ khi một số máy gia tốc ssl hoặc tường lửa ghi đè lên chúng ..

Thứ hai, vì tôi không có quyền truy cập vào IIS, tôi có thể làm gì trong ứng dụng ASP để cải thiện lưu vào bộ nhớ cache của ảnh.

chỉ cần nhìn xung quanh trong System.Web.HttpContext.Current.Response.Cache

+0

Không phải là System.Web.HttpContext.Current.Response.Cache cho bộ nhớ đệm phía máy chủ? – tpower

Các vấn đề liên quan