2013-04-11 48 views
1

我们有4个SharePoint 2010服务器的网络服务器场。由于web1,web2,web3,web4及其AAM是http://xxx.sharepoint.com。现在我正在制作一个网页部分,其中一些数据将由HttpContext.Current.Cache缓存。现在我们知道ASP.NET缓存仅限于服务器内存,并且它不在Web场中的其他服务器之间共享,所以我创建了一个解决方案,我将访问每个服务器并在web.config中填写服务器列表在服务器场中用分号隔开,每当任何事物添加到缓存中时,我都会将数据发送到其他服务器并同步缓存,并对删除的缓存项执行相同的操作。SharePoint 2010和ASP.net缓存

现在我的问题是我将如何通过自己的名称在SharePoint场中单独调用其他服务器。

For example (http://web1/) 

回答

0

我用内存缓存,这是工作不错:)预期

0

不是一个直接的答案,但你可以在SharePoint使用timer jobs实现所有服务器上的东西。请注意,Sharepoint计时器服务必须在所有服务器上运行,并且不会实时发生(这也不需要很长时间)。

+0

我用内存缓存,这是工作不错:)预期 – Milind 2013-04-12 16:44:10