Articles of caching

Semplice implementazione C # ASP.NET Cache

Ho bisogno di creare un List e mettere in cache l’elenco e poterlo aggiungere ad esso. Devo anche essere in grado di soffiarlo facilmente e ricrearlo. Qual è un modo semplice per realizzare questo?

Come cancellare un System.Runtime.Caching.MemoryCache

Io uso un System.Runtime.Caching.MemoryCache per contenere elementi che non scadono mai. Tuttavia, a volte ho bisogno della possibilità di cancellare l’intera cache. Come lo faccio? Ho fatto una domanda simile qui riguardo se potevo enumerare la cache, ma questa è una ctriggers idea in quanto deve essere sincronizzata durante l’enumerazione. Ho provato a utilizzare. .Trim(100) […]

Asp.net – Caching vs variabile statica per la memorizzazione di un dizionario

Sto costruendo un web-store con molti dipartimenti e categorie. Sono memorizzati nel nostro database e vi si accede spesso. Stiamo usando la riscrittura degli URL, quindi quasi ogni richiesta all’interno del negozio genera una ricerca. Inoltre, è necessario eseguire un’iterazione frequente sui dati per generare menu per il negozio principale e le pagine del dipartimento. […]

Come posso ottenere il tempo di scadenza scadenza di un object HttpRuntime.Cache?

È ansible ottenere il DateTime di scadenza di un object HttpRuntime.Cache ? Se sì, quale sarebbe l’approccio migliore?

Intestazioni di controllo della cache in ASP.NET

Sto cercando di impostare le intestazioni di controllo della cache per un’applicazione web (e sembra che io sia in grado di farlo), ma sto ottenendo quelle che penso siano voci dispari nelle risposte dell’intestazione. La mia implementazione è la seguente: protected override void OnLoad(EventArgs e) { // Set Cacheability… DateTime dt = DateTime.Now.AddMinutes(30); Response.Cache.SetExpires(dt); Response.Cache.SetMaxAge(new […]

Costringendo i browser a ricaricare Silverlight xap dopo un aggiornamento

Ho un controllo Silverlight impacchettato e distribuito su una web part di SharePoint. Ho problemi con il browser che carica le nuove versioni del controllo dopo aver inviato un aggiornamento. Sto aggiornando la versione di assembly e file del mio progetto xap, ma non sembra avere importanza. L’unico modo per far caricare il nuovo xap […]

C # HttpRuntime.Cache.Insert () Non contiene il valore memorizzato nella cache

Sto tentando di memorizzare un valore di prezzo nella cache utilizzando HttpRuntime.Cache.Insert (), ma sembra che mantenga il valore per un paio d’ore o qualcosa prima di cancellarlo. Che cosa sto facendo di sbagliato? Voglio che il valore rimanga nella cache per 3 giorni. HttpRuntime.Cache.Insert(CacheName, Price, null, DateTime.Now.AddDays(3), TimeSpan.Zero);

Entity Framework 4 e memorizzazione nella cache dei risultati dell’interrogazione

Diciamo che ho una tabella o 2 che contiene dati che non cambieranno mai o raramente, c’è qualche motivo per provare a memorizzare nella cache quei dati? O il contesto EF memorizzerà i dati per me quando li carico la prima volta? Stavo pensando di caricare tutti i dati da quelle tabelle e utilizzare un […]

Memorizzazione nella cache multithread in SQL CLR

Esistono meccanismi di memorizzazione nella cache multithread che funzioneranno in una funzione CLR SQL senza richiedere che l’assembly venga registrato come “non sicuro”? Come descritto anche in questo post , l’uso di un’istruzione di lock genererà un’eccezione in un assembly sicuro: System.Security.HostProtectionException: Attempted to perform an operation that was forbidden by the CLR host. The […]

Dovrei usare HttpRuntime.Cache?

Sono un principiante in asp.net e ho qualche domanda su Cache: HttpRuntime.Cache fornisce solo metodi severali e penso di essere in grado di implementare questi metodi con il dizionario da solo. Se HttpRuntime.Cache è molto meglio del dizionario, perché alcune persone vorrebbero implementare il proprio framework di cache. Che ne dici di MS Enterprise Cache […]