Browse Source

reduce websocket memory usage

Darien Raymond 7 years ago
parent
commit
80e43a6b37
2 changed files with 4 additions and 4 deletions
  1. 2 2
      transport/internet/websocket/dialer.go
  2. 2 2
      transport/internet/websocket/hub.go

+ 2 - 2
transport/internet/websocket/dialer.go

@@ -35,8 +35,8 @@ func dialWebsocket(ctx context.Context, dest net.Destination) (net.Conn, error)
 		NetDial: func(network, addr string) (net.Conn, error) {
 		NetDial: func(network, addr string) (net.Conn, error) {
 			return internet.DialSystem(ctx, src, dest)
 			return internet.DialSystem(ctx, src, dest)
 		},
 		},
-		ReadBufferSize:   8 * 1024,
-		WriteBufferSize:  8 * 1024,
+		ReadBufferSize:   4 * 1024,
+		WriteBufferSize:  4 * 1024,
 		HandshakeTimeout: time.Second * 8,
 		HandshakeTimeout: time.Second * 8,
 	}
 	}
 
 

+ 2 - 2
transport/internet/websocket/hub.go

@@ -22,8 +22,8 @@ type requestHandler struct {
 }
 }
 
 
 var upgrader = &websocket.Upgrader{
 var upgrader = &websocket.Upgrader{
-	ReadBufferSize:   8 * 1024,
-	WriteBufferSize:  8 * 1024,
+	ReadBufferSize:   4 * 1024,
+	WriteBufferSize:  4 * 1024,
 	HandshakeTimeout: time.Second * 8,
 	HandshakeTimeout: time.Second * 8,
 }
 }