network.http.pipelined.maxrequests 的 maximimm 值仍然是 8 吗?

network.http.pipelined.maxrequests 的 maximimm 值仍然是 8 吗?

我发现 Fedora 18 下的 Firefox 17 速度有些缓慢,因此我决定修改一些配置选项。

所以,问题是:有人知道是否最大值网络.http.pipelined.maxrequests还是8?

我发现有人说如果我输入超过 8 个,就会被忽略。 Fedora 和 Centos 的默认值都是 32,这对我来说似乎很奇怪。

答案1

我不这么认为。 2010 年对此的讨论参考了 #define注释nsHttp.h在 Mozilla CVS 树中:

// hard upper limit on the number of requests that can be pipelined
#define NS_HTTP_MAX_PIPELINED_REQUESTS 8 

然而,显然,“对于 Gecko、XULRunner 和 Firefox,CVS主干不再是主干,并用于 Gecko 1.9 / Firefox 3 和 1.9.0.* / 3.0.* 安全版本。”

对应文件在当前的“mozilla-release”分支(我认为包括 17,并且与“-esr17”分支相同)中没有该定义,并且该标识符根本不会出现在发布树中。实际的变量是设置在这里使用 nsHttp.h 中的枚举名称 (MAX_PIPELINED_REQUESTS) is mMaxPipelinedRequests,并查看对此的其他引用,它唯一的限制似乎是它是一个无符号的 16 位值,这意味着它的范围是 0-65535。

相关内容