Articles of caching

Qualsiasi alternativa gratuita a PostSharp

L’applicazione che stiamo costruendo invia regolarmente diversi tipi di e-mail. Ho archiviato i modelli di posta elettronica in un archivio BLOB di Azure e i metodi responsabili per l’invio di e-mail estraggono i modelli di posta elettronica appropriati da lì. Voglio che i modelli siano al di fuori del servizio ospitato nel caso in cui […]

Come eseguire il caching per richiesta nel nucleo di ASP.net

Il mio vecchio codice ha questo aspetto: public static class DbHelper { // One conection per request public static Database CurrentDb() { if (HttpContext.Current.Items[“CurrentDb”] == null) { var retval = new DatabaseWithMVCMiniProfiler(“MainConnectionString”); HttpContext.Current.Items[“CurrentDb”] = retval; return retval; } return (Database)HttpContext.Current.Items[“CurrentDb”]; } } Dal momento che non abbiamo più HttpContext facilmente accessibile nel nucleo, come posso […]

Power shell: Import-Module

Ci sto provando con il caching del fabric dell’app su un server standard win2008. Quando eseguo il comando follwowing ricevo: Import-Module DistributedCacheAdministration Import-Module: il modulo specificato ‘DistributedCacheAdministration’ non è stato caricato perché non è stato trovato alcun file modulo valido in nessuna directory di modulo. Dove si trova questa directory e come posso usare quel […]

Come implementare la memorizzazione nella cache di VaryByCustom?

Sto cercando di implementare funzionalità per memorizzare nella cache determinate pagine a seconda dell’host. Questo perché posso avere più versioni di una pagina che hanno gli stessi parametri e dove l’unica differenza in termini di richiesta è l’host che viene richiesto. Ad esempio, questi due URL richiederanno la stessa pagina, ma hanno uno stile diverso: […]

Memorizzazione nella cache delle proprietà FileInfo in C #

Dalla documentazione MSDN per la proprietà FileInfo.Name , vedo che i dati per la proprietà vengono memorizzati nella cache la prima volta che viene chiamato e verranno aggiornati in seguito utilizzando il metodo Refresh . Ho le seguenti domande che non riesco a trovare o che non sono chiare nella documentazione: I dati di tutte […]

Async / Await e Caching

Il mio livello di servizio sta memorizzando nella cache un sacco di richieste Db per memcached, questo rende imansible usare Async / Attendere ?? Ad esempio, come posso aspettarlo? public virtual Store GetStoreByUsername(string username) { return _cacheManager.Get(string.Format(“Cache_Key_{0}”, username), () => { return _storeRepository.GetSingle(x => x.UserName == username); }); } Nota: se la chiave esiste nella […]

OutputCache che interrompe il mio nome utente dalla visualizzazione nell’intestazione

Sul mio sito ho un’intestazione definita nel mio _Layout.cshtml. In quel file, sto facendo questo: @if (Request.IsAuthenticated) { @User.Identity.Name } else { Profile } @if (!Request.IsAuthenticated) { Register Login Forgot Password } else { Change Password Edit Profile Logout } Pertanto, desidero visualizzare in modo dinamico il nome della mia voce di menu, nonché i […]

memcached: utilizzo con un’applicazione C # asp.net

Sto considerando di usare memcached (ad un certo punto) nella mia applicazione che sto attualmente sviluppando. Alla fine, sto pensando di ospitare questo su Amazon EC2 – mi stavo chiedendo, sarebbe ansible avere un server Linux (istanza aws) in esecuzione memcached, e utilizzare il server Windows (istanza aws) per l’app, ma impostarlo usare il server […]

Come mantenere costanti i dati della sessione di NHibernate a lungo?

Ho sessioni di NHibernate memorizzate nella cache nella sessione di ASP.NET. Mi sono imbattuto in una situazione in cui un utente ha modificato un object così è nella sua cache di primo livello nell’ISession. Un altro utente ha quindi modificato lo stesso object. A questo punto Utente1 vede ancora la versione originale delle modifiche in […]

Cache di Asp.net o caching manuale

Inserirò nella cache alcuni dati RSS di altri siti Web sul mio server e aggiornerò le cache ogni 10 minuti. Dovrei usare Asp.net system.web.caching o cache nel database o nel file? PS: quando un utente richiede un feed sulla mia applicazione client, il mio server lo scarica dal server. E nei prossimi 10 minuti, se […]