What do you do when users outside of the main office complain about SharePoint webpage load time performance? Is it the application or the network that’s slowing users down?
SharePoint Online can be a black box for users and IT Teams. Whenever a user reports a slow SharePoint site, it is very difficult for IT to know where to look or how to further troubleshoot the issues.
Luckily, there are tools to help analyze SharePoint Online page performance issues and suggest Microsoft best practice recommendations.
Two methods we will outline below are the F12 Developer tool and the SharePoint Diagnostic tool.
F12 Developer Tool
This tool helps you find important parameters to identify what is causing page performance issues.
How to Use:
SPRequestDuration: This is the amount of time that it took to process the request on the server. This is the end-to-end processing time for the page. Healthy pages range from a couple hundred milliseconds to around a second depending on the content of the page. Here we see the value of SPRequestDuration is 232ms.
There is another important fourth parameter you will find on F12 developer tools result page which is Total trip time.
So What is causing a High Time Lost? Routing? Proxy? Internal Network?
Now we have values for four important header parameters, and we use these values to identify what is causing page performance issues.
The formula is the following: Total Trip time - (SP request duration + SPIIS latency) = Time lost
Every tool has its limitations, and we recently observed most of the pages in SharePoint not showing SPrequest duration and SPIISlatency. Microsoft is aware and has released another solution referred to as Page diagnostics for SharePoint Online.
SharePoint Diagnostic tool
The F12 developer tool sometimes does not show SPIIS latency and SPrequest duration values for SharePoint pages.
With the help of the Page diagnostic tool, we can get these values as well as the Correlation ID, which can help when working with the Microsoft support team.
*Please note that page is designed to analyze your classic publishing pages and pages on classic sites, against a subset of recommended practices in SharePoint Online.
How to Use:
If you click the link, more details are displayed and how to fix the issue.
If you click Export to JSON, you can view the results through the JSONfileviewer.
The Page diagnostic tool for SharePoint Online not only provides the SPIISlatency, SPrequest duration and page load time but can also provide diagnostic information with network trace results.
This information is extremely helpful for administrators to identify the settings applied on their SharePoint page and implement best practices as recommended by Microsoft.
Want more info about SharePoint Online Monitoring? Check out the podcast of our webinar “SharePoint and OneDrive Monitoring Best Practices.