Our SharePoint 2010 farm consist of 2 WFE's and 1 app server and a cluster DB. We had a MS Risk Assessment done a couple of months ago because of sharepoint farm is performing poorly. This was because the person who setup the farm originally knew even less than I do about sharepoint... ;-) The risk assessment point out that all of our physical server that run our sharepoint eniroment have more than enough resources to run our small environment.
All our are site use SSL and are load balance via a Citrix Netscaler.
I have been reading up on developer dashboard and have been testing this out in my lab. All of our site are very simple, so RSS feeds or streaming content. Uses use SharePoint to unload and download office and pdf files. Webparts are used to display / list documents and that it as far from what I can tell yet all of the web parts seem to be custom built and not using any of the out-of -the-box web parts.
1) Is there a stadm command I can run to list all webpart in use by all sites in our environment and which site they are used on.
2) Am I correct the OOTB web parts would probably work better than custom?
3) I notice dour OnPreRender time is what seems to be slowing things down. What should be a simple web part the render time are 50 - 75 ms.
Also , we are already using IIS compression.
Stupid question, how can I tell the the difference between a custom and OOB web part when looking at developer dashboard?