Why is my initial connection so slow?

Why is my initial connection so slow?

The initial connection refers to the time taken to perform the initial TCP handshake and negotiating an SSL (where applicable). The slowness could be caused by congestion, where the server has hit a limit and can’t respond to new connections while existing ones are pending.

What is initial connection time?

3 Answers. 3. 12. The initial connection refers to the time taken to perform the initial TCP handshake and negotiating an SSL (where applicable). The slowness could be caused by congestion, where the server has hit a limit and can’t respond to new connections while existing ones are pending.

How to optimize the initial connection and SSL handshake?

It loads faster (load time < 2 seconds) on a wifi/broadband connection. Issue is on 3G network in mobile** (H mode and not H+ mode)**. Initiate a connection phase and SSL handshake process takes a lot of time – 12 seconds. Monitored the timing parameters through Chrome Network tab. Below is the measured load timing for the webpage.

Why does my SSL connection take so long?

You have two major issues, the Time spent completing a SSL handshake and the servers waiting TTFB (time to first byte). It should also be noted that when testing with 3G/4G devices it can cause longer first bytes due to the fact that phone signals vary in strength… this can cause intermittent connection issues and varying latency times.

How to reduce the number of TLS handshakes?

Let’s focus on 4 optimizations that are particularly relevant for sites using TLS. Persistent connections allow HTTP to make multiple requests over a single HTTP connection. Persistent connections allow the browser to load the page faster because it can make requests more quickly. But it can also cut down on the number of TLS handshakes.

Why does the initial connection take so long?

You will find that the initial connection includes negotiating the SSL, so since the handshake is high, its a good indicator that something is seriously wrong with the way you have setup the SSL. Time it took to establish a connection, including TCP handshakes/retries and negotiating a SSL.