Queríamos hoje apresentar-lhes um pequeno utilitário do SharePoint que também pode ser muito útil para entender/verificar os tempos de carregamento das páginas do PWA, é o SharePoint Developer Dashboard.

Poderão encontrar toda a informação sobre este utilitário em: http://msdn.microsoft.com/en-us/library/ff512745.aspx

Quais as informações que podemos retirar :

  • Tempos de execução dos processos.
  • Informação sobre as chamadas ao SQL feitas pela página.
  • A URL e o nome do processo.
  • A conta de utilizador
  • E muito mais.

Existem duas maneiras de utilizar o SharePoint Developer Dashboard:

  • ON – A página apresenta sempre o detalhe da análise da página.
  • ONDEMAND – Aparece um ícone no canto superior direito da página, o que permite ativar / desativar quando queremos.

 

Por defeito esta feramente não esta ativa. Pode ser ativa via STSADM ou via Powershell conforme preferir.

1. STSADM

  • ON - stsadm -o setproperty -pn developer-dashboard -pv on
  • ONDEMAND .- stsadm -o setproperty -pn developer-dashboard -pv ondemand
  • OFF .- stsadm -o setproperty -pn developer-dashboard -pv off

2. POWERSHELL

  • ON .- (Get-SPFarm).PerformanceMonitor.DeveloperDashboardLevel = ”On”
  • ONDEMAND .- (Get-SPFarm).PerformanceMonitor.DeveloperDashboardLevel =”OnDemand”

 

Eis um pequeno exemplo da ferramente em accção:

 

 

Esperamos que vos seja util de futuro.

Rogério Leal