Messaggi flash in ASP.NET MVC senza sessioni

1

Sto sviluppando un'applicazione Web per Windows Azure utilizzando ASP.NET MVC 4. Vorrei applicare una restrizione all'architettura: non utilizzare Session .

Per ottenere la disponibilità su Azure e poiché non vi sono sessioni adesive, avrei bisogno di memorizzare i dati della sessione in qualche servizio centrale, probabilmente SQL Azure o Caching Service.

Preferisco evitare le sessioni sul database SQL per evitare l'aumento della latenza e il servizio di memorizzazione nella cache su Azure è molto costoso per la quantità di memoria offerta.

D'altra parte, mi piacerebbe avere la possibilità di passare facilmente i messaggi in stile Flash tra i reindirizzamenti. TempData è il metodo consigliato per farlo, ma per impostazione predefinita utilizza l'oggetto session.

Quindi vorrei sapere:

  1. Esiste un modo alternativo per utilizzare TempData che non richiede sessioni o dati condivisi tra server? Biscotti forse?
  2. C'è un'alternativa migliore che sto trascurando?
posta Fernando Correia 31.05.2012 - 01:36
fonte

1 risposta

1

Ho lavorato con Azure per quasi 2 anni, ho sognato di creare il mio servizio di caching utilizzando un ruolo di lavoro di Azure e qualcosa come memcached. Non l'ho mai capito ma sembra ancora divertente, e penso che soddisferà le tue esigenze.

Steve Marx (ex evangelista azzurro) ne ha scritto sul suo blog qualche tempo fa ...

link

    
risposta data 06.06.2012 - 22:04
fonte

Leggi altre domande sui tag