Có, lý do nó mặc định mỗi ngày một lần là do lo lắng rằng ứng dụng web có thể bị rò rỉ bộ nhớ. Nhược điểm lớn nhất của việc thường xuyên tái chế các nhóm ứng dụng IIS là nó sẽ gây ra việc đọc web.config, tải lắp ráp và biên dịch lại các trang asp.net và (nếu bạn không tin vào việc biên dịch trước chúng) mã phía sau. Đây là một quá trình khá nặng nề và nó không xảy ra cho đến khi yêu cầu tiếp theo cho một trang sau khi nhóm ứng dụng được tái chế, làm chậm rất nhiều yêu cầu cụ thể đó. IIS7 hiện có một mô-đun mà bạn có thể tải xuống có tên là Ứng dụng khởi động để giúp "giải quyết" vấn đề này.
Cá nhân tôi thích sử dụng mức tối đa dựa trên bộ nhớ cùng với việc đăng nhập vào ứng dụng bắt đầu hơn là lên lịch tái chế. Điều này cho phép tôi giả sử ứng dụng của mình không bị rò rỉ bộ nhớ và được chứng minh là sai khi nhóm ứng dụng tái chế.