Перед включением политики аудита на сайте необходимо учитывать добавленные накладные расходы на производительность.
Я бы порекомендовал здесь как можно меньше занимать площадь!
Под этим я подразумеваю, что если это только определенный тип контента или определенный список, из которого вы хотите получить эту информацию, обязательно активируйте информационную политику только для этих CT или списков!
Также сведите к минимуму ведение журнала. Например, если вас интересуют только просмотры, а не удаление или восстановление, записывайте только эти события!
На крупных сайтах я видел, что аудит действительно дрянный!
Также имейте в виду некоторые предостережения: даже если вы можете включить аудит для списков (как в библиотеках документов), многие события (например, просмотр событий) не регистрируются специально для элементов списка! Это нигде не описано (на самом деле я даже видел, как Тед Паттисон упоминал об аудите уровня элемента в статье MSDN), но у меня напрямую от CSS и команды разработчиков говорится, что аудит уровня элемента не реализован в SP2007 из-за проблем с производительностью. Вместо этого вы просто получаете событие списка в журнале, указывающее, что список был затронут.
Документы отслеживаются достаточно хорошо, но я видел проблемы с аудитом событий просмотра на странице публикации (которая в API считается документом, а не элементом списка) в зависимости от того, как и где был установлен аудит (например, если политики аудита были реализованы с унаследованными CT), так что это то, о чем следует знать.
[edit: вчера провел небольшое тестирование, и это еще хуже: на самом деле страницы публикации отслеживаются только, если вы установили политику аудита на уровне сайта! Если вы установите политику для списка или типа контента (или даже типа контента, который наследуется от типа контента с политикой), вы не получите никаких событий уровня SPAuditItemType.Document вообще. Установите его на сайте, и вы получите слишком много проверок! Например. представление будет запускать события просмотра x2, то же самое и с обновлениями, так что в конечном итоге вы получите слишком много журналов. Определенно похоже на ошибку, когда ничего не проверяется, когда политики помещаются в списки и CT ...]
Основное сообщение здесь: будьте осторожны с тем, что вы регистрируете, так как это повлияет на производительность вашего сайта. ТЕСТИРОВАНИЕ, что то, что вы ожидаете регистрировать, действительно регистрируется!
hth Андерс Раск
person
Anders Rask
schedule
12.11.2009