beautypg.com

Google Networking Best Practices for Large Deployments User Manual

Page 18

background image

18

Networking Best Practices for Large Deployments

Chrome on Windows 7

Connections when entering URI: 1
Connections during initial load: 3
Connections during login: 6
Connections after a few minutes idle: 4
Connections when opening Calendar and Docs: 4
Connections when loading a document: 6

Average load: 3.6 connections
Peak load: 6 connections
Idle load: 3.1 connections

Firefox on Windows 7

Connections when entering URI: 1
Connections during initial load: 4
Connections during login: 9
Connections after a few minutes idle: 3
Connections when opening Calendar and Docs: 11
Connections when loading a document: 17

Average load: 4.1 connections
Peak load: 17 connections
Idle load: 3.8 connections

Based on this, the expected load is:

Average: (5000 x 3.6) + (3000 x 4.1) = 30,300 connections.

Peak: (5000 x 6) + (3000 x 17) = 81,000 connections.

Idle: (5000 x 3.1) + (3000 x 3.8) = 26,900 connections.

Based on this estimate, the proxy environment needs to be able to support at least 30,000
connections, possibly more to avoid problems during peak periods, or if growth is expected. If
the current proxy server environment is running at 50% capacity with 20,000 connections, this
is a sign that it will be necessary to deploy significantly more proxy servers, or to route Google
Apps traffic so that it bypasses the proxy server.