]> Cypherpunks repositories - gostls13.git/commit
net/http/httputil: add hook for managing io.Copy buffers per request
authorBrad Fitzpatrick <bradfitz@golang.org>
Tue, 28 Apr 2015 01:10:20 +0000 (18:10 -0700)
committerBrad Fitzpatrick <bradfitz@golang.org>
Wed, 28 Oct 2015 05:53:28 +0000 (05:53 +0000)
commit492a62e945555bbf94a6f9dd6d430f712738c5e0
tree38f0eadc726b2ea872c870cbfc23f3b4a03f7c00
parent31430bda0988aed3dab6ee48c00afc1b0fb65093
net/http/httputil: add hook for managing io.Copy buffers per request

Adds ReverseProxy.BufferPool for users with sensitive allocation
requirements. Permits avoiding 32 KB of io.Copy garbage per request.

Fixes #10277

Change-Id: I5dfd58fa70a363ead4be56405e507df90d871719
Reviewed-on: https://go-review.googlesource.com/9399
Reviewed-by: Keith Randall <khr@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/net/http/httputil/reverseproxy.go
src/net/http/httputil/reverseproxy_test.go