2014-07-13 59 views
0

開始學習和使用appfabric緩存。如何在沒有代理的情況下直接訪問appfabric緩存?

從白皮書http://msdn.microsoft.com/en-us/library/gg186017%28v=azure.10%29.aspx中可以得出結論: 批量調用導致更好的網絡利用率。直接緩存訪問比代理(ASP.NET,WCF)快得多。

我不知道這意味着什麼。什麼是appfabric世界的代理?

我們做asp.net/mvc網站的基礎,因此,如果我們寫一些邏輯來訪問我們abpfabric集羣,它將從asp.net/mvc代碼調用?

非常感謝

回答

0

如果你看看document refernced by that page它解釋了什麼是緩存的意思是:

在某些情況下,高速緩存客戶端包裹,並通過代理 與其他應用程序或域訪問邏輯。通常情況下,性能這樣的應用程序的 是從Windows Server AppFabric的 緩存集羣本身太大的不同。 這一類測試的目標是,以顯示與附加 邏輯中間層應用程序的性能,並將其與直接訪問緩存的性能進行比較。

爲了實現目標,一個簡單的WCF申請被實施了 提供訪問緩存和包含的 附加邏輯從外部數據源填充緩存如果所請求 對象是尚未在緩存中。

該文件包含有關如何影響性能的詳細信息,但如果您需要更多的細節source code used is available

使用來自MVC站點的DataCacheFactory(和/或AppFabric Session provider)將在您授予訪問應用程序池用戶權限後,直接訪問緩存集羣。

相關問題