Articles of caching

Dizionario / cache del disco per c #

Sto cercando una soluzione per la memorizzazione nella cache di quantità elevate di dati. domande correlate ma per lingue diverse: Dizionario basato su disco Python Classi di contenitori STL con supporto del disco? Chiudi la domanda in termini diversi: Alla ricerca di una semplice implementazione del dizionario persistente standalone in C # Non ho bisogno […]

Alla ricerca di un esempio di cache molto semplice

Sto cercando un esempio semplice di come aggiungere un object alla cache, rimuoverlo di nuovo e rimuoverlo. La seconda risposta qui è il tipo di esempio che mi piacerebbe vedere … List list = new List(); Cache[“ObjectList”] = list; // add list = ( List) Cache[“ObjectList”]; // retrieve Cache.Remove(“ObjectList”); // remove Ma quando provo questo, […]

dipendenza della cache personalizzata asp.net, aggiorna tutto in un momento

Ho una dipendenza dalla cache personalizzata class MyCacheDependency : CacheDependency { private const int PoolInterval = 5000; private readonly Timer _timer; private readonly string _readedContent; public MyCacheDependency() { _timer = new Timer(CheckDependencyCallback, this, PoolInterval, PoolInterval); _readedContent = ReadContentFromFile(); } private void CheckDependencyCallback(object sender) { lock (_timer) { if (_readedContent != ReadContentFromFile()) { NotifyDependencyChanged(sender, EventArgs.Empty); } […]

Scadenza .Net Cache

Nel mio progetto, utilizziamo i servizi Web per ottenere dati dal DB e popolare i dati dai servizi Web alla cache. Sto utilizzando la scadenza assoluta e la durata è impostata su 4 ore. Quindi, dopo 4 ore, la cache scade e quindi viene chiamato il servizio web per popolare i dati nella cache. Il […]

Memorizzazione nella cache in. Applicazione Windows

Sto lavorando a un’applicazione basata su Windows che utilizza i dati anagrafici per ogni transazione. Normalmente questi dati master non cambiano, ma in alcuni casi possono essere modificati. Sto recuperando questi dati nella cache o in DataSet una volta e li uso per le transazioni future, ma non voglio usare il tempo per estrarre i […]

Attività asincrona in ASP.NET

Sto provando a forzare un sito ASP.NET a precaricare un gran numero di oggetti nella cache all’avvio. Ogni object impiega 2-10 secondi per generare, il che significa che il caricamento di oltre 1200 oggetti sequenzialmente richiederebbe più di 40 minuti per essere completato. Ovviamente non voglio che il sito impieghi 40 minuti per avviarsi, quindi […]

Utilizzo di ASP.NET MVC OutputCache durante la modifica Visualizza il contenuto in base al fatto che l’utente sia autenticato

Sto costruendo un sito ASP.NET MVC 2 in cui utilizzo pesantemente il parametro OutputCache. Tuttavia, ho una preoccupazione: l’utilizzo di tale memorizzazione nella cache può interferire con l’autenticazione . In tutte le mie pagine, viene visualizzato se l’utente è connesso o meno. Inoltre, in alcune delle mie visualizzazioni, eseguo il filtraggio in base al ruolo […]

Qualcuno può spiegare a me questo blocco del codice MVC di ASP.NET, per favore?

questo è il codice corrente in ASP.NET MVC2 (RTM) Classe System.Web.Mvc.AuthorizeAttribute : – public virtual void OnAuthorization(AuthorizationContext filterContext) { if (filterContext == null) { throw new ArgumentNullException(“filterContext”); } if (this.AuthorizeCore(filterContext.HttpContext)) { HttpCachePolicyBase cache = filterContext.HttpContext.Response.Cache; cache.SetProxyMaxAge(new TimeSpan(0L)); cache.AddValidationCallback( new HttpCacheValidateHandler(this.CacheValidateHandler), null); } else { filterContext.Result = new HttpUnauthorizedResult(); } } quindi se sono ‘autorizzato’, allora […]

Memorizzazione nella cache dei dati in ASP.Net

Devo riempire alcuni boxex a discesa da alcuni dati di riferimento. cioè Lista delle città, Elenco dei paesi, ecc. Devo riempirlo in varie forms web. Penso che dovremmo memorizzare nella cache questi dati nella nostra applicazione in modo tale da non colpire il database su ogni modulo. Sono nuovo al caching e ASP.Net. Per favore […]

Memorizzazione nella cache in un’applicazione console

Ho bisogno di memorizzare nella cache una lista generica, quindi non devo interrogare il databse più volte. In un’applicazione web lo aggiungerei semplicemente a httpcontext.current.cache . Qual è il modo corretto di memorizzare nella cache gli oggetti nelle applicazioni della console?