December 2008 Blog Posts

ASP.NET Caching - Output Caching

Tramite l'Output Caching, quando una pagina viene richiesta per la seconda volta, non verrà ricreata, il page life cycle non partirà e nessuna parte del codice verrà eseguita; invece verrà presa la copia in cache e verrà mandata al client. Non avremo bisogno di preoccuparci delle altre risorse statiche che sono contenute in una pagina ASP.NET (come le immagini). IIS automaticamente creare una copia in cache di questi files; e lo fa meglio della cache di ASP.NET. Creiamo una pagina ASP.NET di questo tipo: <form id="form1" runat="server"> <div> <asp:Label...

ASP.NET Caching - Introduzione, parte 2

ASP.NET da ha disposizione due tipi fondamentali di caching che le applicazioni possono/devono usare in quanto complementari: Output caching: Il tipo più semplice.  Registra la copia della pagina HTML che viene mandata al client. Il client successivo che richiederà la pagina riceverà la copia in memoria. Data caching: Questo tipo di cache sarà implementato nel nostro codice. Registreremo nella cache importanti informazioni le quali richiedono...

ASP.NET Caching - Introduzione, parte 1

A volte ci troviamo con applicazioni mal strutturate che iniziano a soffrire, sin da subito o con l'andare del tempo, sotto l'aspetto prestazionale e di scalabilità. Ciò si traduce in applicazioni così lente che perderanno alcuni secondi, se non minuti, prima d'esser completamente renderizzate dal nostro browser. Solitamente ciò capita perchè nel nostro applicativo ci sono dei colli di bottiglia difficili da evitare. La bellezza del caching, a differenza di tante altre tecniche, è l'alto livello di performance e scalabilità. Le Performance miglioreranno perchè il tempo impiegato per la richiesta delle informazioni sarà drasticamente diminuito. La Scalabilità è migliorata perchè lavoreremo attorno quei colli di...

Serie Tutorial Pattern DM-V-VM

Dal blog di Dan Crevier una serie di interessanti tutorial sul pattern DM-V-VM: http://blogs.msdn.com/dancre/archive/2006/10/11/datamodel-view-viewmodel-pattern-series.aspx Tags: WPF | Patterns

[OT] Thumbtack

Sharing sharing sharing. Thumbtack è l'ennesimo servizio di sharing targato Microsoft Labs. Tags: Live|Labs