#148 - Scoprire le pagine attualmente più richieste su IIS con LINQ e Microsoft.Web.Administration
di Stefano Mostarda, in LINQ, IIS, Microsoft.Web.Administration, 18 novembre 2009
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);
Approfondimenti
-
Basta! Italia 2009 - I'll be there!
-
#169 - Sfruttare msbuild per differenziare il config
-
#128 - Caricare parzialmente un oggetto di dominio con Entity Framework
-
#146 - Simulare la clausola SQL Exists con il metodo Any in LINQ to Entities
-
ASPItalia.com su twitter: tutte le novità su #netfx, #aspnet, #silverlight in salsa breve. stay tuned! #aspitalia
-
#158 - Caricare un file XML remoto tramite la classe XDocument
-
Utilizzare Entity SQL per eseguire query in Entity Framework
-
.NET Framework 4.0 beta1: le classi Lazy<T> e LazyVariable<T>
-
#159 - Gestire code di operazioni con un Dispatcher personalizzato
-
#121 - Utilizzare il KeyBinding di WPF con il pattern M-V-VM
-
#994 - Visualizzare una pagina di errore personalizzata su ASP.NET MVC
-
Architettura del software: le applicazioni web basate su servizi

















Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.