In order to improve the Load time of the HTTP 1.1 user need to connect the multiple connection to the server.
For instance user have page request to open the connection
index.html and user tried to open the another request
image.png and also user need to install the
Style.css to improve the load time which all requests are in parallel connection and only one limitation with the technique is browser restrict the number of simultaneous open connections the figure is as shown below.
In order over come the problem to use technique
Domain sharding which essentially means spread resources over multiple servers align for the more connections.
For instance user can load the HTML and style sheets are into single server and the images are into another server which allows the to balance the load the figure below demonstrates the
Domain Sharding is as shown below.
Multiple servers are not required because HTTP/2 allows 6 connections per each host and the principle is the single server service more then six connection by using domain connections.
For instance
images.domain.image.com severs for the images and
styles.domain.com/styles.css serves style sheets, The figure below demonstrates the Domain sharding on single server.