Friday, May 31, 2013

Investigating network performance improvements in SharePoint 2013

Various improvements have been made to network performance in SharePoint 2013.  

One of the key improvements is known as Minimal Download Strategy.  From Introduction to Minimal Download Strategy in SharePoint 2013: "Minimal Download Strategy is a new feature in SharePoint 2013 that improves client rendering performance and fluidity when navigating from page to page by download only the changes between two compatible pages. Fewer bytes will be downloaded and the page will appear more quickly."

Sites running with Minimal Download Strategy (enabled by default for SP2013 team and community sites) only load the master page and layout once.  To compare, in SP2010, navigating to a sub-folder in a document library will cause the entire page to load again.  In our existing SP2010 site, the core layout and master page takes up 48Kb of bandwidth on each load, plus whatever the content of the actual page is (such as a document library, which is about 25Kb per page).  If you navigate to five pages within a site on SP2010, that uses around 350Kb of bandwidth.  In SP2013, this would be 170Kb.

In my tests on my own connection to the SP2010 server, a 70Kb page took on average 1113ms to display, which works out at 16ms per Kb.  For 20 typical page loads in SP2010, this would be 22.4 seconds of network usage.  In SP2013 (in theory), this would be reduced to 8.7 seconds of valuable network usage.

(Please note that these tests are certainly not controlled and comprehensive, but give a general idea of the improvements that Minimal Download Strategy can bring.)

Other improvements to WAN performance are improved image compression, and faster response time to incoming requests (up to 50% in some tests).  In other tests carried out by Microsoft (see Testing WAN connections for SharePoint 2013 architectures) on a connection between Redmond and Beijing showed a 10Mb ZIP file taking 53-140 seconds to upload to SP2010, but only taking 49-63 seconds to upload in SP2013.

Also worthy to note is the improved document library synchronisation.  This did exist in SP2010 using SharePoint Workspace, but I found this to be incredibly buggy and difficult to use when working with large teams.  Since SP2013 uses SkyDrive Pro (included with Office 2013), SharePoint document libraries can be completely synced onto a user's computer for offline use.  This can be used for an individual's personal work documents (in which case, the files are synchronised to the user's MySite on SP2013), or for a team to collaborate on documents as a group.  SkyDrive is already considered a worthy competitor to other services such as Dropbox and Google Drive for personal use, and this SP2013 integration brings that functionality to a business as well. (See also: Overview of SkyDrive Pro in SharePoint Server 2013)

To bring this all back to the end user, these improvements, plus the new look and feel (with better tactile response and more interactive page layouts) can help the SP2013 site seem almost instant and easier to use.

No comments:

Post a Comment