Как обновить дорогой кэш-память в ферме SharePoint? - PullRequest
0 голосов
/ 05 июля 2010

У нас есть 3 интерфейсных сервера, на каждом из которых работает несколько веб-приложений. Каждое веб-приложение имеет кэш в памяти.

Воссоздание кеша очень дорого (> 1 мин). Поэтому мы повторно заполняем его, используя вызов веб-службы для каждого веб-приложения на каждом интерфейсном сервере каждые 5 минут.

Основная проблема с этой настройкой - поддержка целевого списка для обновления и стоимости создания кэша несколько раз каждые несколько минут.

Мы рассматриваем возможность использования AppFabric или чего-то подобного, но я не уверен, как много времени потребуется, чтобы начать работу. Также нам действительно нужно самое простое решение.

Как бы вы обновили дорогой кэш-память на нескольких интерфейсных серверах?

Ответы [ 2 ]

0 голосов
/ 19 ноября 2012

Единственный способ SharePoint сделать это - использовать инфраструктуру Application Service .Единственная проблема заключается в том, что требуется некоторое время, чтобы понять, как это работает.Также это слишком сложно сделать с нуля.Вы можете загрузить одно из существующих приложений и переименовать классы / GUID в соответствии с вашими соглашениями об именах.Я использовал это: http://www.parago.de/2011/09/paragoservices-a-sharepoint-2010-service-application-sample/. В этом случае вы можете иметь один кэш на N интерфейсных серверов.

0 голосов
/ 06 июля 2010

Проблема с кэшированием памяти заключается в том, что он уникален для сервера.Я пойду с мыслью, что именно поэтому вы хотите использовать AppFabric.Я также предполагаю, что вы воссоздаете кэш каждые несколько минут, чтобы синхронизировать кэши в памяти на всех серверах.Со всей этой работой я могу оценить, что кеширование дорого для вас.

Похоже, вы делаете большую работу, которая, вероятно, не нужна. Эта статья содержит некоторые сведения о механизмах кэширования, доступных в SharePoint.Возможно, вас заинтересует выходной кеш, обсуждаемый в начале статьи.Вы также можете прочитать связанную статью TechNet и связанную статью под названием «Обзор пользовательского кэширования».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...