簡體   English   中英

SharePoint 2010和ASP.net緩存

[英]SharePoint 2010 and ASP.net Cache

我們有一個包含4個SharePoint 2010服務器的Web場。 作為web1,web2,web3,web4及其AAM作為http://xxx.sharepoint.com 現在,我正在制作一個Web部件,其中一些數據將由HttpContext.Current.Cache緩存。 現在我們知道ASP.NET緩存僅限於服務器內存,並且不會在Web場中的其他服務器之間共享,因此我創建了一個解決方案,將轉到每個服務器,並在web.config中填充服務器列表在以分號分隔的服務器場中,每當有東西添加到緩存中時,我都會將數據發送到另一台服務器並同步緩存,並對刪除的緩存項執行相同的操作。

現在,我的問題是如何在SharePoint服務器場中通過其自己的名稱分別調用其他服務器。

    For example (http://web1/)

這不是一個直接的答案,但是您可以使用Sharepoint上的計時器作業在所有服務器上實現某些功能。 請注意,Sharepoint計時器服務必須在所有服務器上運行,並且不會實時發生(也不會花費很長時間)。

我使用了內存緩存,效果很好:)如預期的那樣

Microsoft Velocity是您的方案的完美用例。 Velocity將為您提供分布式和內存中的緩存。

鏈接: 使用分布式緩存構建更好的數據驅動應用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM