Chúng tôi đang trong quá trình mở rộng quy mô một trong các ứng dụng web của chúng tôi từ một máy chủ duy nhất đến một trang trại. Ứng dụng hiện đang sử dụng bộ nhớ cache thời gian chạy của Http để lưu trữ dữ liệu tham chiếu cho ứng dụng. Dữ liệu là 'giống' với danh mục sản phẩm:AppFabric Cache 'Thiết kế' - Caching Mục cá nhân hoặc Bộ sưu tập?
- loại (tức là trong danh sách)
- sản phẩm (ví dụ: Danh sách)
Khi dữ liệu được cập nhật rất thường xuyên, chúng tôi cũng sẵn tính toán một số tra cứu
- ProductsByCategory (tức. từ điển)
T Bộ sưu tập của anh ta hiện đang được lưu trữ dưới dạng toàn bộ đối tượng ... tức là toàn bộ danh sách/từ điển được lấy và đặt. Các bộ sưu tập thường được sử dụng vì tôi thường cần điền các danh sách thả xuống/hộp danh sách/v.v.
Dữ liệu tham chiếu cần phải được đồng bộ trên các máy chủ trong trang trại. Nhập AppFabric ...
Mô hình bộ nhớ đệm trên của chúng tôi vẫn phù hợp với bộ nhớ đệm AppFabric? Các ví dụ tôi đã gặp phải xuất hiện để đặt mục riêng lẻ trong bộ nhớ cache thay vì toàn bộ bộ sưu tập (với 'khu vực' được sử dụng cho hoạt động nhận hàng loạt)
Cách tốt nhất, nếu có, để giữ tham chiếu dữ liệu được cập nhật 'cùng nhau' ... nghĩa là nếu các danh mục được làm mới, tôi cần các sản phẩm được làm mới để phản ánh các danh mục mới nhất.
Trong khi hữu ích để bao gồm thẻ, điều gì sẽ xảy ra nếu bạn cần tìm kiếm nâng cao hơn>