SharePoint Online setup:
1 site collection at https://company.sharepoint.com
13 sub-sites beneath that with 3 of them having 3-5 of their own sub-sites. Total amount of space being used is less than 100GB. I used a third party migration tool to migrate all items from an on-prem SharePoint 2013 server.
The problem I am experiencing is that doing anything within the site takes a very long time. Initially navigating to the main page, going to a sub-site, opening a document library or list, etc. During normal business hours it is taking anywhere from 10-40 seconds to get to anything within the site. It's better when I've checked later at night, but still not great.
Things I've tried so far:
- Changed from structural navigation to managed metadata navigation - Little to no impact.
- Ruled out device and work network problems by connecting with a personal device on a different network - No difference.
- Created a new site collection at https://company.sharepoint.com/sites/test and added a couple of sub-sites and a few docs - Still slow to navigate.
- Used browser developer tools to further analyze problems. Here is some sample data when loading the main site page at https://company.sharepoint.com/SitePages/Home.aspx sorting by Time. This is similar when navigating to any other site page. (The 8.27 second load time below is really good compared to usual)
sprequestduration - 8039
spiislatency - 1
x-sharepointhealthscore - 1
Anyone have any other ideas that I can try? I've searched quite a bit but I can't figure this one out. I've thought that there is something in my site page code that's causing the slowness, but I'm not a webdev so I really don't know what I'm looking for. And I really don't want to delete my root site and start from scratch (especially not knowing if that would help me or not). Any suggestions would be greatly appreciated.