문제

웹 농장 ASP.NET 응용 프로그램의 데이터베이스 종속성 을 사용하여 데이터 캐싱을 사용하여보고있었습니다.따라서 웹 팜의 각 웹 서버는 데이터베이스 값이 변경되는 즉시 캐시 값을 자동으로 새로 고칩니다.이것은 웹 서버에 동기화 된 모든 캐시 값을 유지하는 것처럼 보입니다.이게 좋은 생각처럼 들리거나 무언가가 빠졌습니까?

도움이 되었습니까?

해결책

아니오.SQLCacheDependency와 같은 것을 사용하지 않는 한 모든 서버가 DB의 값이 새로 고침되면 모든 서버가 새로 고침되면 모든 서버가 새로 고침됩니다.@ http://www.asp.net/web-forms/tutorials/data-access/caching-data/using-sql-cache-dependencies-vbb

그렇지 않으면 메커니즘이 데이터베이스를 찾고 거기에서 값을 취하는 것과 만 간단히 사용합니다. 새로 고침 값이있는 SQL 작업이있을 수 있습니다.따라서 위에서 다릅니다.

참고 : SQLCacheDependency의 경우 MSSQL 2005+ 서버를 사용해야합니다.

다른 Tecnique는 귀하의 솔루션에서 웹 후크 사용을 사용하는 것입니다 ...

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top