Skip to the main content
Building Blocks Benjamin Athawes / field notes , home

Field note / 30 September 2010

Why a SharePoint farm feels slow across a WAN

Bandwidth is the number people quote. Latency and round trips are the numbers that explain the experience.

A wide area network can carry plenty of data and still make SharePoint feel unresponsive. The user experience depends on the number of round trips as much as the size of the pages. Each request waits for the previous one to complete, so a small delay accumulates across a long sequence.

SharePoint also loads many supporting resources. Scripts, styles, images and authentication exchanges all add to the conversation. A page that feels instant on a local network can become a test of patience when the distance is measured in hundreds of milliseconds.

Measure the conversation, not only the link

Capture the request count, the total transfer size and the time to first byte for a representative page. Compare a local user with a remote user. If the remote time is dominated by many small requests, adding bandwidth alone will not solve the problem.

Then reduce the number of trips. Caching, image compression, careful page design and a closer entry point can all help. Authentication and proxy configuration should be reviewed too, because an extra redirect or a failed preflight request adds delay before the application even starts.

The short list

Checks worth running

  • Record request count and latency for local and remote users.
  • Identify the slowest phase: connection, authentication, server response or rendering.
  • Test one optimisation at a time and compare the same page.

A WAN problem is often an interaction problem. The network exposes a chatty design. The fix may sit in the application, the cache or the route, but the measurement should come first.

Outside reading

Reference shelf

Official documentation and independent community reading for the subjects in this note.

  1. Microsoft Learn: Windows Server documentation (opens in a new tab)Current guidance for Windows Server roles, networking, storage and management.
  2. Microsoft Learn: IIS documentation (opens in a new tab)Reference material for web server configuration, authentication and diagnostics.
  3. Microsoft Learn: SharePoint administration (opens in a new tab)Operational guidance for service settings, site management and the modern admin experience.
  4. Microsoft Learn: SharePoint documentation (opens in a new tab)The starting point for current SharePoint administration, development and hybrid guidance.
  5. Microsoft Support (opens in a new tab)Support articles, troubleshooting steps and product help from Microsoft.
  6. Microsoft Tech Community (opens in a new tab)Community discussion, product announcements and practical posts from Microsoft teams.
  7. Microsoft Learn Q&A (opens in a new tab)A community question and answer space hosted by Microsoft.
  8. SharePoint Stack Exchange (opens in a new tab)An independent question and answer community for SharePoint practitioners.
  9. Microsoft Learn: Azure Architecture Center (opens in a new tab)Reference architectures and design guidance for resilient cloud workloads.
  10. Microsoft Download Center (opens in a new tab)Official downloads for Microsoft tools, updates and supporting packages.
  11. Microsoft Security blog (opens in a new tab)Microsoft guidance on security research, response and platform protection.
  12. Microsoft Security Response Center (opens in a new tab)Security advisories, update guidance and vulnerability response information.
  13. Microsoft Learn: Hyper V on Windows (opens in a new tab)Documentation for virtual machines, virtual switches and host configuration.
  14. Microsoft Learn: SharePoint search (opens in a new tab)Documentation for search architecture, crawling and result management.
  15. Microsoft Learn: PowerShell documentation (opens in a new tab)Language reference, cmdlet documentation and guidance for repeatable automation.