Acho difícil recomendar algum cronograma para reciclagem, já que isso depende do lado comercial. Por exemplo, o site é basicamente baseado nos EUA ou também é acessado globalmente? Em geral, eu recomendaria ver suas análises e determinar quando é "mais seguro" realizar a reciclagem.
Na verdade, o motivo pelo qual o IIS usa 29 horas como padrão era ter mais tempo "deslizante", já que ter um padrão de 24 faria com que ele sempre fosse reciclado ao mesmo tempo e dependendo de quando o apppool fosse iniciado. seu tempo "superior" do cliente e, em seguida, você ficaria preso para isso todos os dias.
Portanto, realmente não há uma boa resposta além de determinar, por exemplo, que se sua base de clientes tende a ser baixa às 2:00 da manhã, use-a. E, claro, se você ativar uma programação específica, certifique-se de que o intervalo de reciclagem esteja definido como 0.
Seja o que for que você escolha, não desative a Reciclagem sobreposta (o padrão) e o modo de inatividade é mínimo, pois o IIS continuará atendendo as solicitações enquanto o novo AppPool estiver pronto. Se você estiver usando o IIS 7.5, poderá até mesmo usar o recurso Application Warmup (ainda em Beta) para aquecer o pool de aplicativos antes de começar a manipular solicitações, dessa forma, você nunca terá uma resposta "lenta".