Chúng tôi có 22 máy chủ HTTP, mỗi máy chạy ASP.NET Caches riêng của họ. Họ đọc từ một DB chỉ đọc mà chỉ cập nhật giờ cao điểm.Bất cứ ai sử dụng Memcached với ASP.NET trên một trang trại phân tán?
Chúng tôi sử dụng tệp phụ thuộc để làm mất hiệu lực bộ nhớ cache, khiến máy chủ phải "mới" bộ nhớ cache của chúng ... Nếu điều này vô tình được thực hiện trong giờ cao điểm, nó có thể làm hỏng cụm DB của chúng tôi. kết nối.
Có ai đã sử dụng memcached với ASP.NET trong biểu mẫu được phân phối này không? Dường như với tôi rằng nó sẽ cung cấp một lợi thế rất lớn của việc phải chỉ xây dựng một bộ nhớ cache (và nhấn DB 21 lần ít hơn), trong khi memcached sẽ xử lý phân phối nó trên mỗi hộp.
Nếu bạn có, bạn đặt nó trên cùng một hộp với các hộp HTTP hay bạn chạy một tầng bộ nhớ cache riêng biệt? Làm thế nào nó cũng quy mô, chúng ta có thể mong đợi nó cần các máy chủ mạnh mẽ? Số liệu làm việc của chúng tôi là không lớn (Chúng tôi phù hợp với nó thành 4 hợp đồng biểu diễn của bộ nhớ trên mỗi hộp HTTP chỉ tốt).
Bạn xử lý việc vô hiệu như thế nào?
Tìm kiếm trải nghiệm và câu chuyện chiến tranh.
CHỈNH SỬA: Máy chủ Win2k3, IIS6, 64 bit ... 4 biểu diễn trên mỗi hộp (Tôi tin rằng, chúng tôi có thể đã nâng cấp lên 16 hợp đồng biểu diễn khi chúng tôi đổi sang máy chủ 64 bit).
Cảm ơn, tôi đã dành một giờ để đọc mọi thứ trên trang web đó. – FlySwat