Frage

Ich suchte mit data caching mit der Datenbankabhängigkeit für eine wepped asp.net-App.Daher würde jeder Webserver in der Webfarm automatisch seinen Cache-Wert aktualisieren, sobald sich der Datenbankwert ändert.Dies scheint alle Cache-Werte über die synchronisierten Webserver zu halten.Klingt das wie eine gute Idee oder ich vermisse etwas?

War es hilfreich?

Lösung

nein.Es bedeutet nicht, dass alle Server, sobald der Wert in der DB aktualisiert, aktualisiert wird, es sei denn, Sie verwenden so etwas wie SQLCacheDependency.Führen Sie einen Look @ den folgenden Link dafür ein: http://www.asp.net/web-forms/tutorials/data-Access/caching-data/using-sql-cache-dependencendes-vb

Andernfalls beinhaltet der Mechanismus einfach, in die Datenbank auszusehen und den Wert von dort auszunehmen.Es gibt möglicherweise SQL-Jobs, die möglicherweise aktualisieren den Wert.Daher unterscheidet sich von oben.

Hinweis: Für SQLCacheDependency müssen Sie MSSQL 2005+ Server verwenden.

Der andere Tecnique wäre, die Verwendung von Webhaken in Ihrer Lösung einzusetzen ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top