2010-07-05 77 views
0

我們有3臺前端服務器,每臺運行多個Web應用程序。每個Web應用程序都有一個內存緩存。如何更新SharePoint場中的昂貴內存緩存?

重新創建緩存非常昂貴(> 1分鐘)。因此,我們每5分鐘使用一次Web服務調用重新填充每個前端服務器上的每個Web應用程序。

此設置的主要問題是維護更新的目標列表以及每隔幾分鐘幾次創建緩存的成本。

我們正在考慮使用AppFabric或類似的東西,但我不確定如何花費時間來啓動和運行。另外我們確實需要最簡單的解決方案。

如何更新跨多個前端服務器的內存高速緩存?

回答

0

內存緩存的問題在於它對服務器來說是唯一的。我打算這樣做,這就是爲什麼你想使用AppFabric。我還假設你每隔幾分鐘重新創建緩存以保持所有服務器中的內存緩存保持同步。有了這些工作,我可以很好地意識到緩存對您來說是很昂貴的。

這聽起來像你正在做很多工作,可能是沒有必要的。 This article有關於SharePoint中可用的緩存機制的一些細節。您可能對本文頂部附近討論的輸出緩存感興趣。您可能還想閱讀鏈接的TechNet文章和名爲「自定義緩存概述」的鏈接文章。

+0

改寫我的問題,並提及前10名谷歌點擊並不是一個真正的答案。 – MortMan 2010-07-07 07:26:11

+0

在我的迴應中,我都沒有做過。 – Mike 2010-07-12 01:23:33

0

唯一的SharePoint方法是使用Service Application基礎結構。唯一的問題是它需要一些時間來了解它是如何工作的。從零開始做起來也太複雜了。您可能會考慮下載其中一個現有應用程序,並重命名類/ GUID以符合您的命名約定。我用這個:http://www.parago.de/2011/09/paragoservices-a-sharepoint-2010-service-application-sample/。在這種情況下,您可以爲每個N前端服務器提供一個緩存。

相關問題