Sep 4, 2014

SharePoint 2013 - slow page load

There can be a huge number of reasons for a SharePoint page to load slowly:  that's where the Developer Dashboard comes in handy.

How to fix your slow page:

  1. Activate the Developer Dashboard from Powershell
  2. Click on the icon to open the Developer Dashboard
  3. Refresh the page
  4. Click the page URL in the dashboard
Check SQL Queries 

SQL queries are the first reason for a slow page.  A blank page will only have around 5 queries.  If you have more than 10 queries, go to the SPRequest panel to see what requests are creating all the queries.  Every webpart will need it's queries, but the navigation system can automatically create hundreds of requests.

Configure navigation properly

The default navigation settings that show all subsites create lots of requests, even if metadata managed navigation is turned on.  Go into the navigation settings and hide every site navigation link, even if they aren't currently shown on the page.  Then refresh and check the SPRequests to see if it's decreased.