Articles of caching

System.Web.Caching o System.Runtime.Caching è preferibile per un’applicazione Web .NET 4

Sto aggiungendo il caching ad un’applicazione web ASP.NET. Questo è .NET 4, quindi posso usare le classi nello spazio dei nomi System.Runtime.Caching (che, a quanto ho capito, è stato aggiunto per fornire funzionalità simili a quelle trovate in System.Web.Caching, ma per i non-Web app.) Ma dal momento che questa è un’app Web, è meglio usare […]

.Net 4 MemoryCache Leaks con Concurrent Garbage Collection

Sto usando il nuovo MemoryCache in .Net 4, con un limite massimo di dimensioni della cache in MB (l’ho testato impostato tra 10 e 200 MB, su sistemi con tra 1,75 e 8 GB di memoria). Non imposto alcuna scadenza basata sul tempo sugli oggetti, dato che sto usando la cache semplicemente come un disco […]

Invalidità Stack Overflow, Redis e Cache

Ora che Stack Overflow utilizza i redis, gestiscono l’invalidazione della cache allo stesso modo? cioè un elenco di identity framework hash a una stringa di query + nome (immagino che il nome sia una specie di scopo o nome del tipo di object). Forse recuperano quindi singoli elementi mancanti dalla cache direttamente dall’ID (che ignora […]

Cache di Asp.NET

Ho implementato il caching su un file (XML) che viene inviato ai controlli dei grafici per renderlo. Tuttavia, mi è stato detto di implementare il caching in un modo che possa essere facilmente triggersto e distriggersto (ovvero impostando un valore in web.config). C’è un modo in cui posso triggersre e distriggersre la cache in base […]

Devo aggiornare le quadro dopo gli aggiornamenti / eliminazioni di massa con HQL?

Ho scritto alcuni metodi DAO che eseguono gli aggiornamenti / eliminazioni di massa con HQL ma vedo che quando viene eseguita la query le entity framework in memoria non sono sincronizzate (la cache non viene aggiornata). Di ‘, ho una collezione di progetti con una collezione di gruppi ciascuno e voglio cancellare tutti i gruppi. […]

Entity Framework 6. Disabilitare ModelCaching

OK, Google, non sono in grado di cercarlo su google. La documentazione dice 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 e SO lo conferma . Ma […]

Problema di caching delle istruzioni preparato nel driver Cassandra Csharp

Credo di aver trovato un bug con la logica di come un’istruzione preparata è memorizzata nella cache in StatementFactory nel driver csharp di Cassandra (versione 2.7.3). Ecco il caso d’uso. Guid key = Guid.NewGuid(); // your key ISession session_foo = new Session(“foo”); //This is pseudo code ISession session_bar = new Session(“bar”); var foo_mapper = new […]

Memorizzazione nella cache di un controllo utente in ASP.NET?

Ho creato un controllo utente nella mia applicazione “header.ascx”, sto passando un attributo SelectedMenu a questo controllo su cui il controllo seleziona il valore del menu selezionato. Supponiamo, ho passato il valore “casa” o “ricerca”, quindi selezionerà (evidenziarlo) il menu di ricerca. Voglio mettere in cache questo controllo, quando cambia il valore dell’attributo SelectedMenu, solo […]

Accesso alla cache ASP.NET da un thread separato?

Normalmente ho una class statica che legge e scrive su HttpContext.Current.Cache Tuttavia, poiché aggiungendo il thread al mio progetto, tutti i thread ottengono eccezioni di riferimento null quando si tenta di recuperare questo object. C’è un altro modo in cui posso accedervi, soluzioni alternative o un’altra cache che posso usare?

Si è verificato un errore di triggerszione durante il tentativo di ottenere l’istanza di tipo ICacheManager, chiave “Cache Manager”

Mi sembra di aver colpito un muro qui e apprezzerei l’aiuto di chiunque sia in grado di farlo. Non sono esattamente sicuro di cosa significhi il seguente messaggio di errore. Sto usando il Caching Block di Enterprise Pattern Services, ma continuo a correre verso il problema qui sotto. Ho scaricato l’ultima versione e ho provato […]