Molto spesso capita di voler verificare quali siano le pagine più richieste in un sito. Questo può avvenire perchè si riscontrano dei picchi di utilizzo delle risorse o perchè si vuole ottimizzare la cache utilizzando policy più aggressive per determinate pagine.
A questo scopo possiamo utilizzare la seguente query LINQ per verificare quali siano le 10 pagine attualmente più richieste e prendere gli opportuni provvedimenti.
(from p in server.WorkerProcesses from r in p.GetRequests(0) select r.Url).Distinct().Take(10);
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.