Domanda

Stavo cercando usando Caching dei dati con la dipendenza del database per un'apps ASP.NET di Asp.NET Web.Quindi ogni server Web in Web farm aggiornerà automaticamente il suo valore della cache non appena il valore del database cambia.Questo sembrerebbe mantenere tutti i valori della cache sui server Web sincronizzati.Sembra una buona idea o mi manca qualcosa?

È stato utile?

Soluzione

no.Non significa che tutti i server si aggiornano una volta che il valore nel DB si aggiorna, a meno che non usi qualcosa come SQLcaCheDependency.Dai un'occhiata @ il seguente link per quello: http://www.asp.net/web-forms/tutorials/data-access/caching-data/using-sql-cache-dependencend-vb

Altrimenti il meccanismo comporta semplicemente esaminare il database e prendendo il valore da lì.Potrebbero esserci lavori SQL che potrebbero Aggiorna il valore.Quindi è diverso dall'alto.

Nota: per SQLCacheDependency è necessario utilizzare MSSQL 2005+ Server.

L'altra tecnica sarebbe quella di impiegare l'uso di ganci Web nella soluzione ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top