Articles of caching

Di chi è la responsabilità di memorizzare i risultati della funzione cache / memoize?

Sto lavorando a un software che consente all’utente di estendere un sistema implementando un insieme di interfacce. Per testare la fattibilità di ciò che stiamo facendo, la mia azienda ” mangia il proprio cibo per cani ” implementando tutte le nostre logiche di business in queste classi esattamente nello stesso modo in cui lo farebbe […]

Posso scorrere su .NET4 MemoryCache?

Sto usando la cache fornita da System.Runtime.Caching.MemoryCache . Mi piacerebbe enumerare gli elementi della cache in modo da poter invalidare (rimuovere quindi ricaricare) gli elementi in quanto tali foreach (var item in MemoryCache.Default) { item.invalidate() } Ma i documenti ufficiali trovati qui affermano: ! Importante: il recupero di un enumeratore per un’istanza di MemoryCache è […]

HttpRuntime Cache vs dizionario / campi statici

Quali sono i pro e i contro principali per l’utilizzo di HttpRuntime Cache rispetto all’utilizzo di un campo statico semplice? Ho bisogno di memorizzare i dati nell’ambito di tutta l’applicazione ASP.NET. HttpRuntime.Cache[“MyData”] = someHashtable; vs. private static System.Collections.Hashtable _myData; public static System.Collections.Hashtable MyData { get { if (_myData == null) { _myData = new System.Collections.Hashtable(); […]

Efficienza dei metodi di persistenza per il grande archivio di cache asp.net

Curioso se qualcuno ha opinioni su quale metodo sarebbe più adatto per il caching di asp.net. Opzione 1: meno elementi nella cache sono più complessi o più elementi meno complessi. Per motivi di discussione, immaginiamo che il mio sito abbia oggetti SalesPerson e Customer. Queste sono classi piuttosto semplici ma non voglio essere chiacchierone con […]

Interrompi la durata di OutputCache programmaticamente in asp.net mvc

Sto utilizzando l’attributo OutputCache per memorizzare nella cache l’output html della mia azione sul lato server. Bene, funziona, ma ora ho una situazione in cui il contenuto cambia raramente, ma quando lo fa, è fondamentale per l’utente vedere i nuovi dati alla richiesta successiva. Quindi, c’è un modo per interrompere la durata della cache della […]

Memorizzazione nella cache dei dati in ASP.NET MVC 3

Ho un’applicazione ASP.NET MVC 3 che è fondamentalmente solo un insieme di servizi web. Questi servizi Web sono esposti da una serie di azioni Controller. Ogni azione del controller interroga il mio database. Poiché i miei dati cambiano raramente e i dati obsoleti non sono un problema, ho pensato di implementare un po ‘di cache […]

ASPX che restituisce un’immagine – Output Cache-capable?

Saluti! Ho creato un modulo Web APSX che restituisce un’immagine remota in base ad alcuni parametri forniti. Può essere usato in questo modo: Il codice e il codice di ImageGetter.aspx sono simili a questo: Questo codice è chiamato nel metodo Page_Load di ImageGetter.aspx: byte[] data = null; Dictionary file_locations = GetImageLocations(param1, param2); try { data […]

Alternativa a ConcurrentDictionary per la libreria di classi portatili

Sto scrivendo una libreria di classi portatile che ha come target .NET 4.5, app di Windows Store e Windows Phone 8. Ho bisogno di un efficiente meccanismo di cache in memoria, quindi stavo pensando di usare ConcurrentDictionary , ma non è disponibile in WP8. Ci saranno molte letture e relativamente poche scritture, quindi idealmente mi […]

Cache Redis di Azure: pool di oggetti ConnectionMultiplexer

Stiamo utilizzando C1 Azure Redis Cache nella nostra applicazione. Recentemente stiamo vivendo un sacco di timeout sulle operazioni GET. In base a questo articolo , una delle possibili soluzioni consiste nell’implementare pool di oggetti ConnectionMultiplexer. Un’altra ansible soluzione consiste nell’utilizzare un pool di oggetti ConnectionMultiplexer nel client e scegliere ConnectionMultiplex “meno caricato” quando si invia […]

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 […]