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