diff --git a/upstream/bootstrap.go b/upstream/bootstrap.go
index 5f59de42ea5b2af361917660f6542d64167c3234..a78d69391f215d5ec55652dca60cdc236ae063f6 100755
--- a/upstream/bootstrap.go
+++ b/upstream/bootstrap.go
@@ -199,6 +199,7 @@ func (n *bootstrapper) createTLSConfig(host string) *tls.Config {
 		MinVersion:            tls.VersionTLS12,
 		InsecureSkipVerify:    n.options.InsecureSkipVerify,
 		VerifyPeerCertificate: n.options.VerifyServerCertificate,
+		ClientSessionCache:    tls.NewLRUClientSessionCache(1),
 	}
 
 	// Depending on the URL scheme, we choose what ALPN will be advertised by