summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWu Cheng-Han2016-07-02 16:15:05 +0800
committerWu Cheng-Han2016-07-02 16:15:05 +0800
commitda7b6a340d74878ded59c50780463ddc9a9bfabc (patch)
tree5884f6b5661cfacdaa8463da87089f389ac24ae2
parent1df5b4ce4956b3e08a42e17b10dd86efd9a503ab (diff)
Reduce realtime timeout and heartbeat interval to handle stale clients quicker
Diffstat (limited to '')
-rw-r--r--lib/config.js4
-rw-r--r--public/js/index.js2
2 files changed, 3 insertions, 3 deletions
diff --git a/lib/config.js b/lib/config.js
index de49b4d7..7c21601d 100644
--- a/lib/config.js
+++ b/lib/config.js
@@ -49,8 +49,8 @@ var sessionlife = config.sessionlife || 14 * 24 * 60 * 60 * 1000; //14 days
var staticcachetime = config.staticcachetime || 1 * 24 * 60 * 60 * 1000; // 1 day
// socket.io
-var heartbeatinterval = config.heartbeatinterval || 5000;
-var heartbeattimeout = config.heartbeattimeout || 10000;
+var heartbeatinterval = config.heartbeatinterval || 1000;
+var heartbeattimeout = config.heartbeattimeout || 5000;
// document
var documentmaxlength = config.documentmaxlength || 100000;
diff --git a/public/js/index.js b/public/js/index.js
index 38882949..25bb6a99 100644
--- a/public/js/index.js
+++ b/public/js/index.js
@@ -2049,7 +2049,7 @@ function havePermission() {
//socket.io actions
var socket = io.connect({
path: urlpath ? '/' + urlpath + '/socket.io/' : '',
- timeout: 10000 //10 secs to timeout
+ timeout: 5000 //5 secs to timeout
});
//overwrite original event for checking login state
var on = socket.on;