2013-07-11 2 views
3

У нас есть эта страница в SharePoint, которая содержит список всех сайтов, человека, который управляет этим сайтом, их контактную информацию и последнюю измененную дату.Оптимизация времени загрузки и кэширования SharePoint

В настоящее время мы используем пользовательский веб-сайт, который просматривает сайты и просматривает метаданные, а затем отображает их все в списке.

Открытие этой страницы занимает около 10 секунд.

Мы смотрим, как сократить это время до менее чем 3 секунд.

Я думаю о каком-то задании таймера, которое кэширует страницу, скажем каждые полчаса, и когда запрашивается страница, просто отобразите кешированную версию. Данные на самой странице не меняются так часто, поэтому кэширование на самом деле не является большой проблемой. Возможна ли эта идея? Я довольно новичок в SharePoint, и каковы были бы шаги по его реализации?

Или, если есть другие варианты/предложения о том, как уменьшить время загрузки, я все уши.

ответ

1

вот несколько подходов, которые могут сработать для вас.

  1. Расширение существующего веб-части с кешем. Поэтому первый пользователь, посетивший сайт, будет ждать столько же, сколько с существующим решением. Но он будет заполнить кэш, поэтому каждый вызов сайта будет намного быстрее http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.webpartpages.webpart.partcachewrite(v=office.15).aspx

  2. Создание таймера-Job, что завалить да дополнительный список SharePoint- с полями, которые необходимо. Таким образом, вы передаете свой веб-сайт, используя эти данные. Для извлечения необходимых данных из списка будет намного быстрее, чем повторение некоторых объектов SPWeb или SPSite.

  3. Множество данных уже можно извлечь из службы поиска, и вы можете расширить атрибуты, которые поисковая система будет сканировать. После того, как атрибуты поиска вытянуты вы можете создать поиск приводимого WebPart http://technet.microsoft.com/de-de/library/jj679900(v=office.15).aspx

Каждые из этих решений должны работать на SP 2007/10/13

Если вам нужен быстрый результат, чем mybee Решение 1 является лучшим для вас.

С уважением

Смежные вопросы