@marcel91200 / caddy Mirror · read-only / commits / c94f5bb7
Fork 0

Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

Mirrored from https://github.com/Slazee/caddy.git

Synced Nov 14, 05:15 UTC

reverseproxy: Make default buffer size const

Matthew Holt committed Aug 17, 2020 at 10:47 UTC c94f5bb7dd3c98d6573c44f06d99c7252911a9fa
1 file changed +4 -2
modules/caddyhttp/reverseproxy/streaming.go
+4 -2
@@ -145,7 +145,7 @@ func (h Handler) copyResponse(dst io.Writer, src io.Reader, flushInterval time.D
145 // of bytes written.
146 func (h Handler) copyBuffer(dst io.Writer, src io.Reader, buf []byte) (int64, error) {
147 if len(buf) == 0 {
148 - buf = make([]byte, 32*1024)
148 + buf = make([]byte, defaultBufferSize)
149 }
150 var written int64
151 for {
@@ -252,6 +252,8 @@ func (c switchProtocolCopier) copyToBackend(errc chan<- error) {
252
253 var streamingBufPool = sync.Pool{
254 New: func() interface{} {
255 - return make([]byte, 32*1024)
255 + return make([]byte, defaultBufferSize)
256 },
257 }
258 +
259 +const defaultBufferSize = 32 * 1024