Voleva essere uno spunto, ti faccio un esempio:
Un sito web che offre codice inviato da sviluppatori riceve mediamente 25/35 nuovi script al giorno e questi sono storati in database e resi disponibili per una ricerca full text sul sito.
Questo significa che l'attività principale del sito è effettuare accessi ai database per le ricerche richieste dai visitatori.
Devi implementare il caching per ASP per la pagina asp ponendola con "scadenza" (expiration) a 24 ore. Potresti inserire un controllo di stato della cache nel codice della pagina asp in modo da verificare lo stato della cache prima di inviare la pagina e un comando di forzatura scadenza sulla stessa.
http://www.microsoft.com/technet/pro...746a72a5a.mspx