From f387bb312f70fec6507f11c6aa94615090cac105 Mon Sep 17 00:00:00 2001 From: Wu Cheng-Han Date: Fri, 18 Nov 2016 12:18:29 +0800 Subject: [PATCH] Try to replace engine.io to uws in socket.io for better performance --- app.js | 4 ++++ package.json | 1 + 2 files changed, 5 insertions(+) diff --git a/app.js b/app.js index adb7f81fb..ea745dfbd 100644 --- a/app.js +++ b/app.js @@ -58,6 +58,10 @@ app.use(morgan('combined', { //socket io var io = require('socket.io')(server); +io.engine.ws = new (require('uws').Server)({ + noServer: true, + perMessageDeflate: false +}); //others var realtime = require("./lib/realtime.js"); diff --git a/package.json b/package.json index 57e31ccf3..67da3e36b 100644 --- a/package.json +++ b/package.json @@ -96,6 +96,7 @@ "tedious": "^1.14.0", "to-markdown": "^3.0.1", "toobusy-js": "^0.5.1", + "uws": "^0.11.0", "visibilityjs": "^1.2.4", "viz.js": "^1.3.0", "winston": "^2.2.0",