Enabling Keep-Alive has additional
benefits, such as:
•Reduced CPU and memory usage – using persistent connections will benefit web
hosting users. As fewer HTTP requests are generated, it reduces the usage of server
resources.
•HTTP pipelining – a client can deliver requests via the same TCP connection
without waiting for the server to respond.
•Modern browser support – many browsers use persistent connections automatically
as long as the destination servers support Keep-Alive. A modern browser typically
allows six connections per domain.
•Increased SEO – enabling Keep-Alive improves site performance, which affects its
search engine optimization (SEO) performance.
•Reduced network congestion – lowering the number of TCP connections between
servers and clients frees up network bandwidth.
•Improved SSL/TLS performance – with Keep-Alive, an SSL/TLS connection only
opens once, avoiding the need for additional handshakes and improving site latency.