В веб-ферме ASP.NET зависит от базы данных, кэшируя хороший подход?

StackOverflow https://stackoverflow.com//questions/10694823

Вопрос

Я смотрел на использование кэширования данных с зависимостью к базе данных для приложения asp.net asp.net.Таким образом, каждый веб-сервер на веб-ферме автоматически обновит свое значение кэша, как только изменяется значение базы данных.Это, по-видимому, сохранило бы все значения кэша через веб-серверы, синхронизированные.Это звучит как хорошая идея, или я что-то не хватает?

Это было полезно?

Решение

нет.Он не означает, что все серверы будут обновляться после того, как значение в БД освежает, если вы не используете что-то вроде SQLCACHEDEPENDENCY.Посмотрите на следующую ссылку для этого: http://www.asp.net/web-forms/tutorials/data-access/caching-data/using-sql-cache-dependonds-vb

В противном случае механизм просто включает в себя, как ищут базу данных и принимает значение оттуда.Там могут быть рабочие места SQL, которые могут обновлять значение.Следовательно, это отличается от выше.

Примечание. Для SQLCACHEDECEDECTECTS вам необходимо использовать сервер MSSQL 2005+.

Другой Tecnique будет использовать использование веб-крюков в вашем решении ...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top