Ya, alasan default untuk sekali sehari adalah karena khawatir aplikasi web bisa mengalami kebocoran memori. Kelemahan terbesar dari sering mendaur ulang kumpulan aplikasi IIS adalah bahwa hal itu akan menyebabkan pembacaan web.config, pemuatan perakitan, dan kompilasi ulang halaman asp.net dan (jika Anda tidak percaya pada pra-kompilasi) kode di belakang. Ini adalah proses yang agak berat dan tidak terjadi sampai permintaan berikutnya untuk halaman setelah kumpulan aplikasi telah didaur ulang, sangat memperlambat permintaan tertentu. IIS7 sekarang memiliki modul yang dapat Anda unduh yang disebut Application Warm Up untuk membantu "menangani" masalah ini.
Saya pribadi lebih suka menggunakan maksimum berbasis memori ditambah dengan masuk pada awal aplikasi daripada menjadwalkan daur ulang saya. Ini memungkinkan saya untuk menganggap aplikasi saya tidak memiliki kebocoran memori dan terbukti salah ketika kumpulan aplikasi didaur ulang.