Có thể ai đó có thể làm sáng tỏ một số câu hỏi đơn giản này:Tại sao ngay cả tái chế một hồ bơi ứng dụng?
Tôi có một ứng dụng web .NET đã được xem xét kỹ lưỡng. Nó tải một bộ nhớ cache cho mỗi appdomain (quá trình) bất cứ khi nào một bắt đầu và không thể trả lời đầy đủ các yêu cầu cho đến khi nó hoàn thành tải bộ nhớ cache này.
Tôi đã kiểm tra cài đặt trên hồ bơi ứng dụng của mình và đã bắt đầu tự hỏi tại sao tôi thậm chí tái chế thường xuyên (một lần mỗi 1.000.000 cuộc gọi hoặc 2 giờ).
Điều gì sẽ ngăn tôi đặt chu kỳ tự động thành 24 giờ một lần hoặc thậm chí lâu hơn? Tại sao không hoàn toàn loại bỏ các tùy chọn và chỉ tái chế nếu bộ nhớ quay ngoài tầm kiểm soát cho appdomain?