소스 검색

reduce websocket buffer size

Darien Raymond 8 년 전
부모
커밋
55fb18b6e1
2개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. 2 2
      transport/internet/websocket/dialer.go
  2. 2 2
      transport/internet/websocket/hub.go

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

@@ -56,8 +56,8 @@ func wsDial(ctx context.Context, dest v2net.Destination) (*wsconn, error) {
 
 	dialer := websocket.Dialer{
 		NetDial:         commonDial,
-		ReadBufferSize:  65536,
-		WriteBufferSize: 65536,
+		ReadBufferSize:  32 * 1024,
+		WriteBufferSize: 32 * 1024,
 	}
 
 	protocol := "ws"

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

@@ -134,8 +134,8 @@ func (wsl *WSListener) listenws(address v2net.Address, port v2net.Port) error {
 
 func (wsl *WSListener) converttovws(w http.ResponseWriter, r *http.Request) (*wsconn, error) {
 	var upgrader = websocket.Upgrader{
-		ReadBufferSize:  65536,
-		WriteBufferSize: 65536,
+		ReadBufferSize:  32 * 1024,
+		WriteBufferSize: 32 * 1024,
 	}
 	conn, err := upgrader.Upgrade(w, r, nil)