Tính năng bộ nhớ đệm của ASRNET cho phép bạn lưu các dữ liệu lấy từ một nguồn dữ liệu trong bộ nhớ cache trên máy chủ. Bằng cách đó, trong thời gian tới dữ liệu cần phải được lấy ra, các dữ liệu lưu trữ được sử dụng thay vì nhận được nó từ các cơ sở dữ liệu một lần nữa. Vì điều này làm giảm truy cập cơ sở dữ liệu, nó thường được cải thiện hiệu suất tổng thể của ứng dụng.
Để nhớ cache dữ liệu đó lấy ra bởi một nguồn dữ liệu SQL, bạn sử dụng các attri¬butes của nguồn dữ liệu được trình bày trong hình 13-19. Để kích hoạt bộ nhớ đệm, bạn chỉ cần thiết lập các thuộc tính EnableCaching True. Sau đó, bạn có thể sử dụng các thuộc tính CacheDuration để chỉ định cách dữ liệu dài nên được giữ trong bộ nhớ cache. Nếu, ví dụ, các dữ liệu được lưu trữ ít khi thay đổi, bạn có thể thiết lập một giá trị thời gian dài như bộ nhớ cache 30 phút hoặc nhiều hơn. Nếu dữ liệu thay đổi thường xuyên hơn, bạn có thể thiết lập một giá trị thời gian bộ nhớ cache ngắn hơn.
Nhưng những gì nếu dữ liệu trong những thay đổi cơ sở dữ liệu trước khi thời gian hết hạn? Trong trường hợp đó, người dùng sẽ xem dữ liệu đó là lỗi thời. Đôi khi, đó là okay, do đó bạn không cần phải lo lắng về nó. Nếu không, bạn có thể giảm thiểu nguy cơ xảy ra điều này bằng cách thiết lập một thời gian ngắn
đang được dịch, vui lòng đợi..
