A mio avviso, la cache di output può essere impostata solo a livello di IIS e non specificamente per un pool di applicazioni. Qualunque cosa sia impostata a livello di IIS viene applicata a tutti i siti Web sottostanti. In modo efficace è possibile applicare una dimensione massima della cache a livello di applicazione Web.
Se si utilizza Windows 7 Professional (le funzionalità di IIS variano in base al sistema operativo) se si apre Gestione IIS e si fa clic sul nome del server, nella vista delle funzionalità è disponibile una funzionalità di Cache di output. Puoi modificarlo per impostare la dimensione massima della cache. Se lo si imposta su un valore molto alto, consumerà molta della RAM e potrebbe deteriorare le prestazioni dell'intera scatola.
l'applicazione piscina stessa può avere un limite di memoria privata e un limite di memoria virtuale.
Limite di memoria primario: quantità massima di memoria privata (in KB) che un processo di lavoro può consumare prima di provocare il riciclo del pool di applicazioni.
Limite memoria virtuale: quantità massima di memoria virtuale (in KB) che un processo di lavoro può consumare prima di provocare il riciclo del pool di applicazioni.
Entrambe le impostazioni precedenti sono impostate su 0 per impostazione predefinita, il che significa che non vi è alcun limite impostato.
Per farla breve: aumentare la dimensione della cache di output a livello di server IIS è l'opzione migliore adatta alle proprie esigenze.