2

client transport is http.Transport{DisableKeepAlives: false, DisableCompression: true} http server normal, and keepalive is starting. in this case, cant reuse socket, every request will create new socket.

First. server use router.Use(gzip.Gzip(gzip.DefaultCompression, gzip.WithDecompressFn(gzip.DefaultDecompressHandle))), and client dont set DisableCompression every thing is normal. link can reuse. After I want close compression, I set DisableCompression is True. Then can't reuse link. Delete server gzip, it did not effect.

eglease
  • 2,445
  • 11
  • 18
  • 28
lio
  • 21
  • 1

0 Answers0