Профилирование/оптимизация (Sharepoint 2007) Веб-части


1

Мне просто интересно, какие существуют опции для правильной оценки/профилирования/оптимизации веб-частей ASP.net 2.0, особенно для Sharepoint 2007?

Поскольку веб-части являются слоем на другом уровне технологии, получение ресурсов, открытые дескрипторы и прочее только для веб-части, кажется, немного сложно.

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

0

Назад, когда мы начали с SP2003, мы часто беспокоились о том, чтобы не закрывать соединение в приложениях или веб-частях. Мы использовали следующий запрос, чтобы проверить, увеличится ли базовое число подключений (не считая начального спайка), поскольку приложение используется на сервере разработки:

SELECT имя хоста, sysdatabases.name, sysprocesses.status, last_batch из sysprocesses , sysdatabases, где sysprocesses.dbid = sysdatabases.dbid и nt_username = 'ИП учетной записи службы' и (имя хоста = 'WFE1 'или имя хоста =' WFE2') и sysprocesses.dbid = упорядочить по алфавиту last_batch

(замените выделенные жирным шрифтом значения, соответствующие окружающей среде nt)

Мы еще не пробовали это с момента обновления до MOSS.


0

Я нашел разделение всей бизнес-логики на отдельную DLL, которая легко может быть проверена модулем, был самым простым методом для меня. Но, честно говоря, на самом деле нет хорошего пути, который я нашел, помимо того, что я только что упомянул. То же самое было верно для меня с приложениями Facebook в последнее время. Я думаю, что это распространено для любого приложения, которое работает внутри другой платформы. Особенно, когда производительность и тестирование, где никогда не было целью, когда разработчики платформы начали строить систему.


1

У меня был профилирование профилей SharePoint 2010 с EQATEC Profiler. Бонус в том, что у них есть бесплатная версия. Поскольку он работал в SharePoint 2010, я думаю, он будет работать с SharePoint 2007.

Вот как я получил его работы с SharePoint 2010: http://blogs.visigo.com/chriscoulson/performance-profiling-a-sharepoint-2010-project-using-eqatec-profiler/