2009-02-26 32 views
1

我想詢問人們對將緩存引入WCF的方法和策略的看法。特別是我最感興趣的是注入SQL Cache Dependencies。一旦Web應用程序被複制到多個應用程序服務器,我想要高效地同步緩存。WCF緩存策略 - 包括依賴關係

我目前正在尋找WCF Rest Starter Kit,它爲OperationContracts引入了一個很好的WebCache屬性,您可以在其中添加SqlCacheDependancies。

我只是感興趣,並會爲其他人採取或經驗來解決這個問題。

親切的問候,

安德魯

回答

1

不知道你解決這些問題,但你提到跨多個服務器的高速緩存一致性。之前運行過SqlCacheDependency配置,這是我的看法。

與WebCache屬性合併的SqlCacheDependency是自.NET 2.0以來可用的相同緩存依賴項實現。總的來說,我發現SqlCacheDependency的集合配置/操作/監視繁重。該設計對於單個緩存而言是可以接受的,但是多個系統 - 不用了,謝謝。

我喜歡分離關注點。在使用多個服務器時,我發現分佈式緩存層比SqlCacheDependency操作更容易管理。提供了大量的開源和商業分佈式緩存提供程序。我發現Memcache是​​最有效和最具操作性的。

+0

+1您的意見,非常感謝。 – 2009-02-27 10:03:08