Articles of caching

Esiste una sorta di CacheDependency in System.Runtime.Caching?

Ho sentito che .NET 4 ha una nuova API di caching. Va bene, quindi il buon vecchio System.Web.Caching.Cache (che, a proposito, è ancora presente in .NET 4) ha la capacità di impostare i cosiddetti oggetti CacheDependency per determinare se un elemento memorizzato nella cache è scaduto o meno. Si può anche specificare una logica personalizzata […]

ASP.NET non può memorizzare nella cache il valore null

Qualcuno può spiegare perché non è ansible inserire un object nullo nella cache di ASP.NET? string exampleItem = null; HttpRuntime.Cache.Insert(“EXAMPLE_KEY”, exampleItem, Nothing, DateTime.Now.AddHours(1), System.Web.Caching.Cache.NoSlidingExpiration); Il messaggio di errore di eccezione indica che l’object “valore” non può essere nullo. Nella mia applicazione ci sono validi motivi per cui vorremmo memorizzare un valore nullo nella cache.

Qual è il miglior provider di cache Lib di NHibernate?

Ho visto che ce ne sono molti. NCache, Velocity e così via, ma non ho trovato una tabella a confronto. Qual è la migliore considerando i seguenti criteri: Facile da capire. Viene mantenuto di recente. È gratuito o ha una versione gratuita abbastanza buona. Lavori.

Memorizzazione nella cache di un file binario in C #

È ansible memorizzare nella cache un file binario in .NET e fare normali operazioni sui file in cache?

Controllo C # WebBrowser: eliminazione della cache senza eliminare i cookie

Ho questo codice che cancella la cache in un controllo C # WebBrowser. Il problema con esso è che cancella anche i cookie. Mi sembra di essere l’unica persona su Internet che non lo vuole. Devo mantenere i cookie, ma per gettare via la cache. Di particolare interesse è questa linea: const int CACHEGROUP_SEARCH_ALL = […]

Data cache vs object di sessione in ASP.Net

Gli oggetti di business dinamici per un sito devono essere archiviati nella sessione degli utenti o utilizzare il caching di ASP.Net (oggetti come ordini, informazioni sul profilo, ecc.)? Ho lavorato con siti che utilizzavano sessioni per archiviare oggetti business, ma mi chiedevo … Quali sono i vantaggi o gli svantaggi del caching?

Come disabilitare il caching del modello in Entity Framework 6 (approccio Code First)

Seguendo la documentazione MSDN possiamo leggere: Il modello per quel contesto viene quindi memorizzato nella cache ed è per tutte le altre istanze del contesto nel dominio dell’app. Questa memorizzazione nella cache può essere disabilitata impostando la proprietà ModelCaching sul ModelBuidler specificato , ma si noti che ciò può seriamente peggiorare le prestazioni. Il problema […]

Il modo più efficiente per cancellare la cache con ASP.NET

Sto costruendo un sito web ASP.NET/Umbraco alimentato che è guidato da dati molto personalizzati tramite framework di quadro, stiamo avendo un sacco di cache delle query di dati (ad esempio ricerche per parola chiave) in quanto è un sito occupato. Ma quando un utente crea una nuova voce di dati, ho bisogno di cancellare tutte […]

Cache di query Persist Entity Framework

Ho un’applicazione web ASP.NET MVC 5 e utilizzo EF 6.1 per accedere al mio DB. Ho alcune query LINQ piuttosto complesse che richiedono fino a 10 secondi per essere compilate, ma che vengono eseguite in pochi millisecondi. EF memorizza correttamente questa query e la seconda volta che viene eseguita la query restituisce entro pochi millisecondi. […]

Come distriggersre la memorizzazione nella cache per le richieste MVC ma non per i file statici in IIS7?

Sto sviluppando un’applicazione ASP.NET MVC. La maggior parte delle azioni del controller non dovrebbero essere memorizzate nella cache. Per questo motivo emetto intestazioni no-cache in Application_BeginRequest : protected void Application_BeginRequest() { HttpContext.Current.Response.Cache.SetExpires(DateTime.UtcNow.AddDays(-1)); HttpContext.Current.Response.Cache.SetValidUntilExpires(false); HttpContext.Current.Response.Cache.SetRevalidation(HttpCacheRevalidation.AllCaches); HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.NoCache); HttpContext.Current.Response.Cache.SetNoStore(); } L’applicazione è in esecuzione su IIS7 con l’impostazione di configurazione dei moduli runAllManagedModulesForAllRequests=”true” . Ciò significa che tutti […]