SharePoint 2010 and ASP.net Cache

本文关键字:net Cache ASP and 2010 SharePoint | 更新日期: 2023-09-27 18:08:32

我们有一个4个SharePoint 2010服务器的web农场。如web1、web2、web3、web4,其AAM为http://xxx.sharepoint.com。现在我正在制作一个web部件,其中一些数据将被HttpContext.Current.Cache缓存。现在我们知道ASP。. NET缓存仅限于服务器内存,它不能在web农场的其他服务器之间共享,所以我创建了一个解决方案,我将去每个服务器和web。配置我将填写服务器列表在农场与分号分隔,每当任何东西添加到缓存,我将发送数据到其他服务器和同步缓存,并做相同的缓存项删除。

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

    For example (http://web1/)

SharePoint 2010 and ASP.net Cache

不是一个直接的答案,但你可以在Sharepoint上使用定时器作业来实现所有服务器上的一些东西。请注意,Sharepoint计时器服务必须在所有服务器上运行,并且它不是实时发生的(它也不会花费很长时间)。

我使用memcache,这是工作良好:)如预期的

Microsoft Velocity是您的场景的完美用例。Velocity将为您提供分布式和内存缓存。

链接:使用分布式缓存构建更好的数据驱动应用