In short, it is difficult to specify customer bandwidth because of the nature of the Internet and individual corporate usage. Network latency, peering issues, bandwidth at upstream providers, users using their Internet connections for other use besides Salesforce.com, etc. all affect the perceived performance of the connection and the amount of bandwidth required to keep performance adequate. Salesforce.com recommends engaging a networking professional to help measure, allocate, and monitor appropriate bandwidth and networking resources.
Typical web pages (a HyperText Markup Language (HTML) document), contain many embedded objects - today twenty or more embedded objects are quite common. The large number of embedded objects represents a change from the environment in which the Web transfer protocol, the Hypertext Transfer Protocol (HTTP) was originally designed.
As a result, HTTP/1.0 handles multiple requests from the same server inefficiently, creating a separate TCP connection for each object. Each of these is an independent object and retrieved (or validated for change) separately. The common behavior for a web client, therefore, is to fetch the base HTML document, and then immediately fetch the embedded objects, which are typically located on the same server.
The recently released HTTP/1.1 standard was designed to address this problem by encouraging multiple transfers of objects over one connection.
HTTP/1.0 opens and closes a new TCP connection for each operation. Since most Web objects are small, this practice means a high fraction of packets are simply TCP control packets used to open and close a connection. Furthermore, when a TCP connection is first opened, TCP employs an algorithm known as slow start. Slow start uses the first several data packets to probe the network to determine the optimal transmission rate. Again, because Web objects are small, most objects are transferred before their TCP connection completes the slow start algorithm. In other words, most HTTP/1.0 operations use TCP at its least efficient. The results have been major problems due to resulting congestion and unnecessary overhead.
HTTP/1.1 leaves the TCP connection open between consecutive operations. This technique is called "persistent connections," which both avoids the costs of multiple opens and closes and reduces the impact of slow start. Persistent connections are more efficient than the current HTTP 1.0 practice of running multiple short TCP connections in parallel. NOTE: These persistent connections are only open for the duration of the page load and they do not remain open in the background.
HTTP/1.1 also enables transport compression of data types so those clients can retrieve HTML (or other) uncompressed documents using data compression; HTTP/1.0 does not have sufficient facilities for transport compression.
We recommend at all times our customers use browsers that adhere to the HTTP 1.1 standard as it creates a number of efficiencies while using our service.
000385200

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.