Forum Discussion

Vivek Jain's avatar
Vivek Jain
Iron Contributor
Mar 27, 2018
Solved

SharePoint Online - Page Load Time

The SharePoint response time in my tenant is really very very slow and takes around 10 sec for as simple a task as selecting a library from quick launch.

 

a) Are there any performance benchmarks to compare my tenant with other tenants?

b) Does the type of office-365 subscription make any difference and if we can get better response time with extra cost?
c) What are the best ways/tools to investigate which node may be taking the maximum amount of time and if I can compare the output of these tools with some benchmarks to understand the bottlenecks and issues.

 

My tenant is for a small company at this point (about 100 employees). I have another office-365 account for a large firm (about 30,000 employees), their page load time is much better than our 100 user tenant. 

 

Thanks so much for any ideas.

  • Mohammed Faizan's avatar
    Mohammed Faizan
    Copper Contributor

    Hi All,

    To reduce the page load time follow the steps given below:

    1 Use fiddler to understand all the request and its load time. use select if you using any Rest call.

    2 delete all the unnecessary js and css files try to make it a single js and css file

    3  See the navigation option you choose try loading page after removing navigation.

    4 make sure all you pictures used are not of mach bigger in size. compress it and than use.

    5 remove all the console.log and debuggers.

  • Salva None's avatar
    Salva None
    Copper Contributor

    I believe I read a while ago that you could change the geographic settings so your content is saved on a server near your location. 

     

    Maybe others can confirm if this could be possible...

     

    -Salva

     

    • Trevor Seward's avatar
      Trevor Seward
      MVP
      You cannot change the geographical region of your tenant once it has been registered in O365.

      There are multi-geo capabilities, but those are designed for data sovereignty, not performance. Multi-geo is a fairly new feature, requires separate licensing, and a total of 5000 seats minutes.
    • Vivek Jain's avatar
      Vivek Jain
      Iron Contributor

      Thanks so much.

       

      The F12 (Dev Tools), Network tab does not show the "SPRequestDuration" value any longer, instead if we view the source of loaded page (Control + U) then it has following values:

       

      For SharePoint pages:
      var g_duration = 4606;
      var g_iisLatency = 15;

       

      When we refresh the same page, the values changes to:

      var g_duration = 5822;
      var g_iisLatency = 7;

       

      When load a One-drive page (since One-drive is also SharePoint effectively), then the response is way better:
      var g_duration = 194;
      var g_iisLatency = 14

       

      So it's something to with just the SharePoint, but can not figure out what. We do not have much customization in SharePoint. Most of items we have in our SharePoint pages are out of the box.

      • Jamie Jackson's avatar
        Jamie Jackson
        Copper Contributor

        I believe you may be experiencing the slowness of SharePoint online because you are using Structural Navigation... Check your site settings, navigation, and see if this is the case

         

        Here is a Microsoft article regarding Navigation options for SharePoint Online

  • John Wynne's avatar
    John Wynne
    Silver Contributor
    A very simple take is connectivity. You need to investigate how you are connecting to Office 365. A suggestion is that the larger org is accessing their tenant through dedicated links and your 100 seat is across the public internet? I think you can assume your subscription type is not a factor. I don't believe Microsoft would throttle in that way. I have a very mixed economy of licences and this has no effect on the domain. Others will be better placed to discuss tools.
  • My 2 cents here:
    a) AFAIK, no...but let's see what others can say here
    B) Definitively no
    C) Browser Developer Tools + Fiddler

Resources