Cache in scenario WebFarm

giovedì 03 gennaio 2013 - 11.45
Tag Elenco Tags  C#  |  .NET 3.5  |  .NET 4.0  |  Windows Server 2008 R2  |  Visual Studio 2010

andrestu Profilo | Expert

Salve a tutti,
dovrei implementare per la mia applicazione web un sistema di caching, vorrei dunque utilizzare l'oggetto cache reso a disposizione dall'infrastruttura Aspnet.
Nel leggere alcune info riguardanti appunto la cache in Aspnet non riesco a capire quali siano gli aspetti negativi nell'utilizzare questo oggetto in ambiente WebFarm, vi riporto alcuni commenti trovati in rete:

------------------------------------
(origine: www.alachisoft.com)
ASP.NET Cache Limitations in Web Farms
Does not synchronize across server or worker processes: It does not synchronize across multiple servers or even multiple worker processes. So, you cannot use it in a web farm or even a web garden unless your data is read-only whereas you need to cache all kinds of data, including one that changes somewhat frequently.

Cosa si intende con "sincronizzazione" ? e perchè la cache dovrebbe essere usata come oggetto a sola lettura ?
------------------------------------
(origine: libro Programmare in Aspnet)
... se si è interessati a un oggetto reposity globale che, come Session, opera in un architettura WebFarm o WebGarden, si può diventare frustrati. Nel Net framework non esiste alcun oggetto simile ...

continuo a non capire perchè non si può usare la cahce in ambiente WebFarm
------------------------------------

se qualcuno può darmi qualche delucidazione in merito, grazie mille!!!




Andrea Restucci - Web Developer
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5