From b450f90cd7b24a0a965f65068d8f7196805ee35f Mon Sep 17 00:00:00 2001 From: wolfbeast Date: Wed, 1 Aug 2018 07:55:40 +0200 Subject: Tune the network stack This resolves #684 --- modules/libpref/init/all.js | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'modules/libpref/init/all.js') diff --git a/modules/libpref/init/all.js b/modules/libpref/init/all.js index 73f7e76d7..83a46f54a 100644 --- a/modules/libpref/init/all.js +++ b/modules/libpref/init/all.js @@ -1435,11 +1435,7 @@ pref("network.http.response.timeout", 300); // Limit the absolute number of http connections. // Note: the socket transport service will clamp the number below this if the OS // cannot allocate that many FDs -#ifdef ANDROID pref("network.http.max-connections", 256); -#else -pref("network.http.max-connections", 900); -#endif // If NOT connecting via a proxy, then // a new connection will only be attempted if the number of active persistent @@ -1487,13 +1483,13 @@ pref("network.http.redirection-limit", 20); pref("network.http.accept-encoding", "gzip, deflate"); pref("network.http.accept-encoding.secure", "gzip, deflate, br"); -pref("network.http.pipelining" , false); +pref("network.http.pipelining" , true); pref("network.http.pipelining.ssl" , false); // disable pipelining over SSL pref("network.http.pipelining.abtest", false); pref("network.http.proxy.pipelining", false); // Max number of requests in the pipeline -pref("network.http.pipelining.maxrequests" , 32); +pref("network.http.pipelining.maxrequests" , 16); // An optimistic request is one pipelined when policy might allow a new // connection instead -- cgit v1.2.3